haobazz 发表于 2020-4-13 18:12:35

第五讲动动手0

import random
secret = random.randint(1,148)
time=6
print('----------游戏一-----------')
temp = input ("猜猜看我在想什么数字啊:")
guess=int(temp)
while (guess != secret)and(time>1):
    temp = input("哎呀,猜错了,请重新输入吧:")
    if temp.isdigit():
      guess = int(temp)
      if guess == secret:
            print("你是我心中的蛔虫吗")
            print("猜中也没有奖励哦")
      else:
            if guess > secret:
                print("大了大了")
            else:
                print("小了小了")
            if time>1:
                print("再试一次:", end='')
            else:
                print("机会用完了")
    else:
            print("抱歉你的答案有误,请输入一个整数:", end='')
    times = times - 1
print('游戏结束')
      
帮看一下   小白
谢谢咯

zltzlt 发表于 2020-4-13 18:13:57

你的问题是什么?

qiuyouzhi 发表于 2020-4-13 18:14:23

最开始是time,后来就变成times了?

haobazz 发表于 2020-4-13 18:18:32

qiuyouzhi 发表于 2020-4-13 18:14
最开始是time,后来就变成times了?

谢谢咯   我试试

haobazz 发表于 2020-4-13 18:20:52

好像还是有问题

haobazz 发表于 2020-4-13 18:29:23

zltzlt 发表于 2020-4-13 18:13
你的问题是什么?

不知道为什么对除数字的无反应
还有一开始的time    我少了s   这个就不用说了

谢谢咯

冰河星云 发表于 2020-4-13 19:21:12

有毛病吗?(好像没问题呀{:10_245:}{:10_245:})

乘号 发表于 2020-4-13 19:57:32

冰河星云 发表于 2020-4-13 19:21
有毛病吗?(好像没问题呀)

前面的应该是times

冰河星云 发表于 2020-4-13 20:12:11

乘号 发表于 2020-4-13 19:57
前面的应该是times

但是我发现这个问题的时候,同时发现:已经被别人抢答了!{:10_266:}{:10_250:}

冰河星云 发表于 2020-4-13 20:12:44

冰河星云 发表于 2020-4-13 20:12
但是我发现这个问题的时候,同时发现:已经被别人抢答了!

然后就没有了一点的问题{:10_282:}

陈尚涵 发表于 2020-4-14 10:02:25

猜中后怎么没有break啊?

陈尚涵 发表于 2020-4-14 10:04:35

猜中后得break不然有重新开启了一次循环@_@
页: [1]
查看完整版本: 第五讲动动手0