Python实现猜数字应用案例

猜数字游戏

1.给定输入要猜数字的区间 [10,20]
2.随机生成一个 [10,20]的数字
3.用户输入要猜的数字
4.告诉用户猜的大了还是猜小了

  1. 无限循环直到用户猜对,并且告诉猜了几次
# 1.让用户输入 最大和 最小数
from random import randint
# import random
max_num = int(input('来了老弟, 请你输入要猜的最大数字吧'))
min_num = int(input('来了老弟, 请你输入要猜的最小数字吧'))
# 2. 生成[min_num, max_num] 的一个随机数
generate_num = randint(min_num, max_num)
# random.randint(min_num, max_num)
# 3. 声明一个猜数字次数的变量,并进入循环
count = 0
while True:
    count += 1
    guess_num = int(input('老弟, 请开始你的表演'))
    # 进行判断
    if guess_num < generate_num:
        print('老弟,这数猜小了哦')
    elif guess_num > generate_num:
        print('老弟,这回猜大了')
    else:
        if count == 1:
            print('你也太厉害了, {}次就猜中了'.format(count))
        elif count > 1 and count < 4:
            print('恭喜你用了{}次对的数字'.format(count))
        else:
            print('你也太菜了, 用{}次才猜出来,洗洗睡吧'.format(count))
        break

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,238评论 6 13
  • 中华民族五千年的历史,沉淀下来很多寓言故事,这些故事不仅反映了当时人们的生活状态和目标追求,更是以一种轻松幽默的方...
    顶级思维模式阅读 606评论 0 17
  • 1.付出不亚于任何人的努力 2.要谦虚,不要骄傲 3.要每天反省 4.活着,就要感谢 5.积善行,思利他 6.不要...
    泰优汇金冬阅读 230评论 0 0
  • 不知道写日记是不是对自己的一个梳理,但是能让自己坚持写一个月的动力来源于《梁漱溟日记》。 今天晚...
    慧娜阅读 220评论 0 0
  • 最近加了一个招生群,很短时间内,群内数激增到近1000人,每个家长想让孩子接受最好的教育,想了解最新的招生情况和讯...
    自由的锦缎阅读 629评论 0 0