这段代码哪里错了
num=input("请输入1到100之间的数字")if 1<=num<=100:
print('nice')
else:
print('stupid') num=input("请输入1到100之间的数字:")
temp=int(num)
if 1<=temp<=100:
print('nice')
else:
print('stupid')
input的类型是字符串的 比较数值大小转换下类型 2楼正解 input获取的是字符串格式,用int转换一下类型哈 num=int(input("请输入1到100之间的数字"))
if 1<=num<=100:
print('nice')
else:
print('stupid') 给num附值要加上int 运行结果发下啊!
1<=temp<=100不能这样判断!
应改为temp >= 1 && temp <= 100 输入字符必须转成整形才能比较
页:
[1]