|  | 
 
| 
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("卧槽,你是小甲鱼心里的蛔虫吗")
 | 
 |