XzzzTt 发表于 2022-3-16 17:02:26

用了int输入小数报错

num1 = input("请输入第一个整数:")
num2 = input("请输入第二个整数:")

num1 = int(num1)
num2 = int(num2)

if num1 < num2:
    print("第一个数比第二个数小!")

if num1 > num2:
    print("第一个数比第二个数大!")

if num1 == num2:
    print("第一个数和第二个数一样大!")


我如果num1或者num输入小数,那么为什么会报错呢

XzzzTt 发表于 2022-3-16 17:13:10

兄弟们帮一下,谢谢了

豆嘉木 发表于 2022-3-16 17:34:15

num1 = int(num1)
num2 = int(num2)
这两行不需要

python爱好者. 发表于 2022-3-16 17:49:41

int() 函数不能转换被包在字符串里的浮点数,比如:
"3.14"
去掉双引号就可以了!
页: [1]
查看完整版本: 用了int输入小数报错