小甲鱼《零基础学python》第5课
小甲鱼《零基础学python》第5课为什么当答案第一次错误时,进行else判断时,不打印大了,小了,而是直接打印 重新回答吧?
为什么第二次错误后,会告诉你大了小了?
为什么把guess = int(input("重新回答")) 放到最下面print (‘GAME OVER’)上面与第一个else同缩进就正常呢?
import random
answer = random.randint(1,10)
guess = int(input("猜测数字吧!"))
while guess != answer:
guess = int(input("重新回答"))
if guess == answer:
print('NB')
else:
if guess > answer:
print('dale')
else:
print('xiaole')
print('game over')
import random
answer = random.randint(1,10)
guess = int(input("猜测数字吧!")) #输入之后没有判断呀~~
while guess != answer: # 因为输入的不是正确值,所以才进入循环
guess = int(input("重新回答")) #要求重新输入
if guess == answer: #这个时候才会进行判断。因此老师吩咐改善
print('NB')
else:
if guess > answer:
print('dale')
else:
print('xiaole')
print('game over') claws0n 发表于 2018-8-19 17:08
import random
answer = random.randint(1,10)
谢谢,感觉这样我理解就接受了。
页:
[1]