关于python的while语句的问题
print('------------------我爱鱼C工作室------------------')temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
while guess != 8
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == 8
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
if guess > 8
print("哥,大了大了~~~")
else:
print("嘿,小了,小了~~~")
print("游戏结束,不玩啦^_^")
当输入的值不等于8的时候,我知道是执行底下的语句。可是输入的值等于8的时候,不应该是直接跳出while的循环语句么?为什么还会继续执行底下的if语句,然后再结束全部语句。 谢谢 明白啦 楼上的,膜拜了 因为那个时候本次循环还没结束 我重新写了下,执行也是OK的,不知道这样对吗?
print(“------------------我爱鱼C工作室------------------”)
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
while guess != 8
if guess > 8
print("哥,大了大了~~~")
else:
print("嘿,小了,小了~~~")
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == 8
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
print("游戏结束,不玩啦^_^")
页:
[1]