第二个改进要求:程序提供多次机会呢给用户猜测。专业一点就是程序需要重复运行某些代码。
下面介绍python的while用法:
while 条件:
条件为真(True)执行操作
对第二要求修改后为:
while guess != 8:
temp = input("再来一次:")
guess = int(temp)
if guess == 8:
print("不错哦,猜对了!")
else:
if guess > 8:
print("伙计,大了!")
else:
print("哥,小了啊!")
这么改的话,程序的意思是只有用户输入正确的答案后循环才能停止。这与第二要求有有些不同,那么如何才能满足第二要求呢?我们可以使用and逻辑操作符。