• 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.未对输入字符进行校验

  • 相关阅读:
    【Object-C】判断指针类型,isKindOfxxx
    【Object-C】继承,super关键字
    Echart的angularjs封装
    ng-validate
    random background
    新发现。css3控制浏览器滚动条的样式
    如何灵活利用免费开源图标字体-IcoMoon篇
    干货分享:让你分分钟学会 javascript 闭包
    webpack
    css黑魔法
  • 原文地址:https://www.cnblogs.com/kkkhycz/p/11632921.html
Copyright © 2020-2023  润新知