2025年int怎么用python(nextInt怎么用)

int怎么用python(nextInt怎么用)p Python 3 13 p 和小甲鱼课里的 Python 3 7 不一样的地方 就是这个代码 对比数字大小 这个代码其实就可以对比各种数字 包括 整数 负数 小数点 多位数 但小甲鱼目的是训练一下 int 说是我们这个程序的目的是比较两个数字的大小 但 input 函数获取的是字符串类型 所以我们应该先将其转换为整数 再进行对比

大家好,我是讯享网,很高兴认识大家。



 <p>Python 3.13</p> 

讯享网

和小甲鱼课里的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 &lt;module&gt;
    num1 = int(num1)
ValueError: invalid literal for int() with base 10: ‘1.6’


这时候需要用float,过渡一下,虽然不知道为啥,但就是得写成这样才行

int(float(num1))

这样就不会报错了,但就会出现问题,小数点数字对比,他就只会按照整数位就行比较

那如果想要达到小数点也能比较怎么办呢?

就直接用float(num1)就行了。

或者估计直接input这个也行,应该是系统辅助了,这个大佬知道可以跟我说一下,我刚学第二天,谢谢

小讯
上一篇 2025-05-12 14:54
下一篇 2025-05-24 21:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/170483.html