博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
#python#练习
阅读量:6440 次
发布时间:2019-06-23

本文共 647 字,大约阅读时间需要 2 分钟。

hot3.png

原题目:编写一个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:"+number    print "The integer is:"+integeritem    float = listnumber[locate+1:]    floatitem = ''.join(float)    print "The float is:"+floatitemelse:    print "The number is an integer,is:"+number

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

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

你可能感兴趣的文章
【笔记】重学前端-winter
查看>>
大数据构建模块:选择体系结构和开源框架
查看>>
62. Unique Paths
查看>>
告诉你微信域名被封的原因和防封方案
查看>>
七个你没用过的炫酷开发工具推荐
查看>>
深度解析利用ES6进行Promise封装总结
查看>>
css的content属性
查看>>
熬过了互联网“寒冬”,接下来的金三银四你该怎么面试进BAT?
查看>>
Java 开源库精选(持续更新)
查看>>
Scrum联盟发布2015年Scrum状况报告
查看>>
在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
查看>>
CloudCare容器技术白皮书
查看>>
苦酒入喉心作痛,红酒入鹅鹅想哭——震惊!勒索病毒想哭靠wine感染了Ubuntu16.04 ...
查看>>
Kubernetes Nginx Ingress Controller源码分析
查看>>
Linux下区分物理CPU、逻辑CPU和CPU核数
查看>>
第二十一章:变换(三)
查看>>
同步异步阻塞非阻塞杂记
查看>>
2018年中国银行业十件大事,“Fintech深度融合,科技子公司遍地” ...
查看>>
Git SSH 连接phacility服务器
查看>>
【客户案例】智能驾驶行业如何上云?
查看>>