xiaodong1126 发表于 2020-6-13 18:12:51

帮我看看这个小游戏如何添加一条语句?

"""用Python设计第一个游戏"""
import os
import random

counts = 10
answer = random.randint(1,100)

while counts > 0:
    temp=input("不妨猜一下小冬现在心里想的是哪个数字:")
    guess=int(temp)
    if 1 > guess or 100 < guess:
      print("请输入1~100之间的数")
      continue
    if   guess == answer:
            print("你是小冬心里的蛔虫嘛?!")
            print("哼,猜中了也没奖励!")
            break
    else:
      if guess<answer:
            print("小啦~")
      else:
            print("大啦~")
    counts = counts - 1
print("不玩了,游戏结束!")
os.system("pause")

我想当玩家10次机会用完,还是没有猜出正确答案的时候,能够告诉玩家,真正的答案是多少?应该在哪里插入一个print语句,其他的缩进该怎么调整?

老八秘制 发表于 2020-6-13 18:27:24

KevinHu 发表于 2020-6-13 20:16:04

老八秘制 发表于 2020-6-13 18:27


woc老八你在发啥???

KevinHu 发表于 2020-6-13 20:18:31

import os
import random

counts = 10
answer = random.randint(1,100)

while counts > 0:
    temp=input("不妨猜一下小冬现在心里想的是哪个数字:")
    guess=int(temp)
    if 1 > guess or 100 < guess:
      print("请输入1~100之间的数")
      continue
    if   guess == answer:
            print("你是小冬心里的蛔虫嘛?!")
            print("哼,猜中了也没奖励!")
            flag = True
            break
    else:
      flag = False
      if guess<answer:
            print("小啦~")
      else:
            print("大啦~")
    counts = counts - 1
if not flag:
    print("正确答案是%d哦~" % answer)
print("不玩了,游戏结束!")
os.system("pause")

xiaodong1126 发表于 2020-6-14 10:54:57

KevinHu 发表于 2020-6-13 20:18


谢谢大哥帮忙解决,我不会发代码,我是直接复制的,怎么发代码啊?
页: [1]
查看完整版本: 帮我看看这个小游戏如何添加一条语句?