|

楼主 |
发表于 2020-11-1 16:53:56
|
显示全部楼层
我已经照你说的改了
num1 = input("请输入第一个整数:")
num2 = input("请输入第二个整数:")
num1 = int(float(num1))
num2 = int(float(num2))
if num1 < num2:
print("第一个数比第二个小!")
if num1 > num2:
print("第一个数比第二个数大!")
if num1 == num2:
print("第一个数和第二个数一样大!")
输入浮点型已经没有报错了:
但是输入字符串他还会报错
==================== RESTART: E:\python文件文件\第四章的\test.py ====================
请输入第一个整数:'f'
请输入第二个整数:'g'
Traceback (most recent call last):
File "E:\python文件文件\第四章的\test.py", line 4, in <module>
num1 = int(float(num1))
ValueError: could not convert string to float: "'f'"
>>>
==================== RESTART: E:\python文件文件\第四章的\test.py ====================
请输入第一个整数:g
请输入第二个整数:j
Traceback (most recent call last):
File "E:\python文件文件\第四章的\test.py", line 4, in <module>
num1 = int(float(num1))
ValueError: could not convert string to float: 'g'
>>>
这个问题我该怎么解决?
麻烦了!大佬! |
|