有点沙雕
temp=input("猜猜我心里想的是哪个数字?") guess=int (temp) if guess==8: print("你是我肚里的蛔虫么?") print("哼,猜中也没有奖励") else: print("哈哈,猜错了哦!是8") print("游戏结束,不玩了!")
PS:代码缩进很重要!
升级版1.0 if嵌套 (当用户猜错,给出提示)
temp=input("猜猜我心里想的是哪个数字?") guess=int (temp) if guess==8: print("你是我肚里的蛔虫么?") print("哼,猜中也没有奖励") else: if guess<8: print("小啦~") else: print("大啦~") print("游戏结束,不玩了!")
升级版2.0 循环(提供多个机会给用户)
#三次机会 counts=3 #循环 while counts>0: temp=input("猜猜我心里想的是哪个数字?只有三次机会哦! ") guess=int (temp) if guess==8: print("你是我肚里的蛔虫么?") print("哼,猜中也没有奖励") break else: if guess<8: print("小啦~") else: print("大啦~") counts=counts-1 print("游戏结束,不玩了!")
注意:代码缩进很重要的!
升级版3.0 随机数 (每次运行程序,答案随机)
import random #导入随机数轮子 ~ #三次机会 counts=3 answer=random.randint(1,10)#随机产生一个1-10以内的随机数 #循环 while counts>0: temp=input("猜猜我心里想的是哪个数字?只有三次机会哦! ") guess=int (temp) if guess==answer: print("你是我肚里的蛔虫么?") print("哼,猜中也没有奖励") break else: if guess<answer: print("小啦~") else: print("大啦~") counts=counts-1 print("游戏结束,不玩了!")