Python 3.13
和小甲鱼课里的Python 3.7不一样的地方
就是这个代码
对比数字大小,这个代码其实就可以对比各种数字,包括:整数、负数、小数点、多位数。
但小甲鱼目的是训练一下int,说是我们这个程序的目的是比较两个数字的大小,但 input() 函数获取的是字符串类型,所以我们应该先将其转换为整数,再进行对比。
但如果单纯都转换成整数之后,就会发现,小数点的对比不了了,报错。
请输入第一个整数:1.6
请输入第二个整数:1.9
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/Python studying/test.py", line 4, in <module>
num1 = int(num1)
ValueError: invalid literal for int() with base 10: '1.6'
这时候需要用float,过渡一下,虽然不知道为啥,但就是得写成这样才行
int(float(num1))
这样就不会报错了,但就会出现问题,小数点数字对比,他就只会按照整数位就行比较
那如果想要达到小数点也能比较怎么办呢?
就直接用float(num1)就行了。
或者估计直接input这个也行,应该是系统辅助了,这个大佬知道可以跟我说一下,我刚学第二天,谢谢
到此这篇int怎么用python(nextInt怎么用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/pythonbc/36851.html