xiaomei47580 发表于 2020-3-21 21:28:39

我不想答对问题时出现提示,怎么办?

我自己根据视频写了下小游戏~不过有个问题就是:当用户回答正确时,还是会出现这个正确答案的提示,我不想答对问题时出现这个,怎么办?用Python设计第一个游戏"""
import random

counts = 3
answer = random.randint(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("好啦,正确答案是")
print(answer)
print("不玩啦不玩啦,拜拜")
求大佬指点{:10_275:}

qiuyouzhi 发表于 2020-3-21 21:34:50

改成这样子:
import random

counts = 3
answer = random.randint(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

if counts <= 0:
    print("好啦,正确答案是")
    print(answer)
print("不玩啦不玩啦,拜拜")
在最后加一个判断就行

qiuyouzhi 发表于 2020-3-21 21:36:12

import random

counts = 3
answer = random.randint(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

if counts <= 0:
    print("好啦,正确答案是")
    print(answer)
print("不玩啦不玩啦,拜拜")
在最后加一个判断就好

xiaomei47580 发表于 2020-3-21 21:41:05

!谢谢!
页: [1]
查看完整版本: 我不想答对问题时出现提示,怎么办?