guess赋值
print("让我们来测试一下吧")temp = input("请请想一个英文单词:")
guess = int(temp)
if guess == sky:
print("猜对啦")
else:
print("猜错啦!")
print("游戏结束啦")
为什么guess后面只能赋值为数字,用中文汉字和字母在运行时都会报错呢 你把int去掉就好了。。。 int表示整型, 给sky也要加上引号,表示字符串
"sky"
print("让我们来测试一下吧")
temp = input("请请想一个英文单词:") #输入的是英文单词
guess = int(temp) #此处int表示取整,限制了guess类型,后边的guess比较就只能是数字比较
if guess == sky: #此处数字和字符串没法比较啊,sky应该加“”
print("猜对啦")
else:
print("猜错啦!")
print("游戏结束啦")
页:
[1]