huzz 发表于 2016-3-1 22:29:03

这段代码哪里错了

num=input("请输入1到100之间的数字")
if 1<=num<=100:
    print('nice')
else:
    print('stupid')

小蚯蚓wang 发表于 2016-3-1 23:06:20

num=input("请输入1到100之间的数字:")
temp=int(num)
if 1<=temp<=100:
    print('nice')
else:
    print('stupid')
input的类型是字符串的 比较数值大小转换下类型

galen111 发表于 2016-3-4 15:55:07

2楼正解

Favor 发表于 2016-3-4 18:11:13

input获取的是字符串格式,用int转换一下类型哈

浮空灬墨龍 发表于 2016-3-4 19:56:03

num=int(input("请输入1到100之间的数字"))
if 1<=num<=100:
    print('nice')
else:
    print('stupid')

仙人掌的花go 发表于 2016-3-10 21:48:25

给num附值要加上int

学习电脑 发表于 2016-6-22 10:42:40

运行结果发下啊!
1<=temp<=100不能这样判断!

应改为temp >= 1 && temp <= 100

ysy623 发表于 2016-6-30 17:24:50

输入字符必须转成整形才能比较
页: [1]
查看完整版本: 这段代码哪里错了