|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
这是鱼爷写的代码,我觉得有问题。while循环语句的解释是:当条件为真,执行循环体内的内容。为假,不执行循环体内的内容。
可这个while循环体内的代码有一行是 if guess == 8: 我觉得这行是有问题的。如果用户输入8的话,按道理说不会执行while循环语句内的内容,而是直接跳出循环,直接打印游戏结束,不玩了。不知道我这么理解对不对。
下面是我写的代码,求交流。
temp = input("猜猜小甲鱼心里想的数字")
guess = int(temp)
while guess != 8:
temp = input("猜错了,重新猜吧")
guess = int(temp)
if guess > 8:
print('大了,大了')
else:
print('小了,小了')
print("卧槽,你是小甲鱼心里的蛔虫吗")
这样不会死吧。。
- temp = input("猜猜小甲鱼心里想的数字")
- guess = int(temp)
- while guess != 8:
-
-
- if guess > 8:
- print('大了,大了')
- else:
- print('小了,小了')
- temp = input("猜错了,重新猜吧")
- guess = int(temp)
- print("卧槽,你是小甲鱼心里的蛔虫吗")
复制代码
|
|