006-使用python编写一个猜数字的程序

题目:随机生成一个数字,共有三次机会对该数字进行猜测。

 

#功能点
# 1.猜错的时候给出提示,告诉用户输入的值是大了还是小了
# 2.最多提供三次机会
# 3.随机生成需要猜的数字答案

 

编写思路:

1.刚开始编写的时候,将secret写成固定的数字8,方便于猜测数字是否正确

2.在while语句中判断猜测数字是否正确,在if语句中限制猜测次数,当次数超过3次后,使用break跳出循环

3.使用了随机生成整数1到10之间:random.randint(1,10)

import random
secret = random.randint(1,10)

print("---------------------欢迎进入猜猜猜游戏----------------------")
temp = input("请输入一个您想要猜的数字:")
guess = int(temp)
if guess == secret:
    print("恭喜您猜对了")
i = 0

while guess != secret:
    if i < 2:
        temp = input("猜错了,请重新输入一个您想要猜的数字:")
        guess = int(temp)
        i += 1
        if guess == secret:
            print("恭喜您猜对了")
        elif guess > 8:
                print("您猜的数字大了哦")
        else:
            print("您猜的数字小了哦")
    else:
        print("您的三次机会都用完了")
        break   # break语句会结束当前循环

print("游戏结束")

备注:

1.未给出第一次猜错后,大小的提示
2.未对输入字符进行校验

posted @ 2019-10-07 23:32  梦幻星  阅读(1647)  评论(0编辑  收藏  举报