|

楼主 |
发表于 2020-11-1 16:45:52
|
显示全部楼层
我换了
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
if isinstance(num1,int) and isinstance(num2,int):
if num1 < num2:
print("第一个数比第二个小!")
if num1 > num2:
print("第一个数比第二个数大!")
if num1 == num2:
print("第一个数和第二个数一样大!")
else:
print("输入错误!")
print("结束!")
但是一输入浮点型或字符串就会报错:
================== RESTART: E:\python文件文件\第四章的\test5555.py ==================
请输入第一个整数:1
请输入第二个整数:2
第一个数比第二个小!
结束!
>>>
================== RESTART: E:\python文件文件\第四章的\test5555.py ==================
请输入第一个整数:1.2
Traceback (most recent call last):
File "E:\python文件文件\第四章的\test5555.py", line 1, in <module>
num1 = int(input("请输入第一个整数:"))
ValueError: invalid literal for int() with base 10: '1.2'
>>>
|
|