|  | 
 
| 
刚看了第四章的课后作业,有一些想法就是要加一个提示机会的剩余次数,想请各位帮忙看看有没有可以改进的地方。
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  肯定早就有人和我有一样的想法,但是翻了一会儿帖子没看见,希望路过的大佬帮忙优化一下!!
 import random
 times = 3
 secret = random. randint(1,10)
 print('猜了个数')
 guess = 0
 print ("猜一下我在想哪个数字:", end=" ")
 while (guess != secret) and (times > 0):
 temp = input()
 guess = int(temp)
 times = times -1
 if guess == secret:
 print("猜对了")
 print("没有奖励")
 else:
 if guess > secret:
 print("猜大了")
 else:
 print("猜小了")
 if times > 0:
 print("再试一次吧!注意你还有几次机会")
 if 1 < times < 3:
 print("还有2次机会")
 if 1 < times < 2:
 print("还有1次机会")
 if times == 0:
 print("机会用完了!")
 print("Game Over")
 
 
好了,还给你加了个最后显示正确答案的效果 复制代码import random
times = 3
secret = random. randint(1,10)
print('猜了个数')
guess = 0
print ("猜一下我在想哪个数字:", end=" ")
while (guess != secret) and (times > 0):
    temp = input()
    guess = int(temp)
    times = times -1
    if guess == secret:
        print("猜对了")
        print("没有奖励")
    else:
        if guess > secret:
            print("猜大了")
            if times == 0:
                print("机会用光咯,正确答案:" + str(secret))
                break
            print("再试一次吧!注意你还有" + str(times) + "次机会",end = "")
        else:
            print("猜小了")
            if times == 0:
                print("机会用光咯,正确答案:" + str(secret))
                break
            print("再试一次吧!注意你还有" + str(times) + "次机会:",end = "")
print("Game Over")
 | 
 |