萌新问,关于while循环
print("---------第一个小游戏:猜数字----------")import random
answer = random.randint(1,10)
temp = input("不妨猜一下我现在心里想的是哪个数字:")
guess = int(temp)
if guess == answer:
print("woc,你是我肚子里的蛔虫吗?!")
print("hh,猜中了也没有奖励!")
while guess != answer:
if guess == answer:
print("这次终于猜中了!")
print("hh,猜中了也没有奖励!")
else:
if guess > answer:
print("亲爱的,大了~")
else:
print("不好意思,小了~")
temp = input("请再猜一次吧~")
guess = int(temp)
print("游戏结束,不玩啦!")
想问一下这个代码为什么显示不了“这次终于猜中了”这两行字? while guess != answer:
输入 6 的时候 while 后面的表达式为 False, 循环退出,不再执行里面的语句。 循环条件和内部if判断条件天然冲突啊
页:
[1]