|
发表于 2018-5-12 21:51:36
|
显示全部楼层
本帖最后由 thexiosi 于 2018-5-12 21:59 编辑
hi 程序有点小瑕疵,请参考修改后的代码- import random
- secret = random.randint(1,11)
- print('-----pokemon go-----')
- n = 3
- print(secret)
- Uno = int(input("猜猜我现在想的几:"))
- while (Uno != secret) and (n > 1):#修改判定,使猜的机会为三次;当 n =1 时,进行 第三次 input() 并 跳出 while循环
- n = n - 1
- if Uno > secret:
- print("猜大了哦")
- else:
- print("猜小了哦")
- print("还剩" + str(n) + "次机会") #之前提示不对,此处进行了修正
- Uno = int(input("再来一次吧:"))
-
- if Uno == secret:
- print("\n很厉害啊,小朋友!恭喜获得奖励随机限定LOL皮肤一款")
- else: print("\nsorry,机会已用完," + str(secret) + "才是正确答案")
- print("Game over")
- print(n)
复制代码
-----pokemon go-----
11
猜猜我现在想的几:3
猜小了哦
还剩2次机会
再来一次吧:4
猜小了哦
还剩1次机会
再来一次吧:2
sorry,机会已用完,11才是正确答案
Game over
1 |
|