2019独角兽企业重金招聘Python工程师标准>>>

原题目:编写一个Java程序,接受用户输入的一个浮点数,并输出整数和小数部分。

我用python实现做此题,代码如下:

__author__ = 'Administrator'
number = raw_input("Please input a number:")
listnumber = list(str(number))
if "." in listnumber:locate = listnumber.index(".")integer = listnumber[:locate]integeritem = ''.join(integer)print "The number you inputed is:"+numberprint "The integer is:"+integeritemfloat = listnumber[locate+1:]floatitem = ''.join(float)print "The float is:"+floatitem
else:print "The number is an integer,is:"+number

总结:1.要灵活使用int(),str()等转换类型。
2.修复了一个问题:第十行如果没有“locate+1”,当输出floatitem时,会把小数点输出来。

转载于:https://my.oschina.net/hochikong/blog/300281

#python#练习相关推荐

  1. Github配置(git+vscode+python+jupyter)

    ①下载git 打开 git bash 工具的用户名和密码存储 $ git config --global user.name "Your Name" $ git config -- ...

  2. 【实验楼】python简明教程

    ①终端输入python进入 欣赏完自己的杰作后,按 Ctrl + D 输入一个 EOF 字符来退出解释器,你也可以键入 exit() 来退出解释器. ②vim键盘快捷功能分布 ③这里需要注意如果程序中 ...

  3. 【Kaggle Learn】Python 5-8

    五. Booleans and Conditionals Using booleans for branching logic x = True print(x) print(type(x))''' ...

  4. 【Kaggle Learn】Python 1-4

    [Kaggle Learn]Python https://www.kaggle.com/learn/python 一. Hello, Python A quick introduction to Py ...

  5. 使用python愉快地做高数线代题目~

    今天接触到了python,发现真是极易上手啊!对比c语言是什么鬼东西= = 诶,等下,看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了,觉得c语言真的是废材! 不...不是的. ...

  6. python 位运算与等号_Python 运算符

    和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍: 算术运算符: 运算符描述实例 +加 - 两个对象相加a+b的输出结果是30 -减 - 得到复数或者一 ...

  7. python减小内存占用_如何将Python内存占用缩小20倍?

    当程序执行过程中RAM中有大量对象处于活动状态时,可能会出现内存问题,特别是在对可用内存总量有限制的情况下. 下面概述了一些减小对象大小的方法,这些方法可以显著减少纯Python程序所需的RAM数量. ...

  8. python中排序英文单词怎么写_Python实现对文件进行单词划分并去重排序操作示例...

    本文实例讲述了Python实现对文件进行单词划分并去重排序操作.,具体如下: 文件名:test1.txt 文件内容: But soft what light through yonder window ...

  9. python程序如何执行死刑图片_如何判断对象已死

    已死的对象就是不可能被任何途径使用的对象,有以下几种方法判断一个对象是否已经死了: 引用计数 给对象添加一个引用计数器,每当有一个地方引用他,计算器就加 1:当引用失效时,计数器减 1:任何时刻计数器 ...

  10. Python gRPC 安装

    1. 安装依赖库 sudo pip3 install grpcio sudo pip3 install protobuf sudo pip3 install grpcio_tools 2. 生成对应文 ...

最新文章

  1. java在线学习系统源码_Java在线考试系统源码
  2. 台安变频器n2按键说明_力扣 925. 长按键入
  3. linux主机中util啥意思,Util-linux
  4. 面向多媒体 linux 版本,基于MX Linux 的 AV Linux 新版发布,此AV非彼AV
  5. Jakarta-ORO正则表达式的运用
  6. 快速清理Exchange 2003中的SMTP队列
  7. vs调试时查看指针指向的内存区域的内容
  8. 精品谷歌浏览器chrome插件大汇总!值得收藏
  9. 【ubuntu工具】ubuntu下文件对比软件meld
  10. (2)香橙派+apache2与php+天猫精灵=自建平台语音支持--香橙派操作系统安装
  11. 密码强度正则表达式 – 必须包含大写字母,小写字母和数字,至少8个字符等...
  12. provisional headers are shown问题排查
  13. 微软苏州STCA SWE Intern 面试过经
  14. 使用 Eav 模型构建可无限扩展的数据存储能力
  15. html网页怎么自动返回,返回首页html代码?打开某个特定网页时,网页总是自动跳回主页,是怎?...
  16. CreateSpecificCulture('zh-cn')和new CultureInfo('zh-cn')的区别
  17. 如何优雅使用Sublime Text3(Sublime设置豆沙绿背景色和自定义主题)
  18. 一卡通管理系统 模块详细设计
  19. 没有光驱,你能装系统吗?
  20. 会声会影制作视频翻页转场教程

热门文章

  1. Exchange 默认数据库删除问题
  2. FreeMarker快速上手
  3. myemployees库的四张表介绍
  4. explain 之key rows extra
  5. 初识ES-安装kibana
  6. synchronized的用法
  7. NonfairSync.tryAcquire
  8. 虚拟存储器(虚拟内存Vitual Memory)
  9. SpringMVC快速入门-开发步骤
  10. 使用fastDFS客户端改造文件上传