栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

用python做一个猜数游戏_python编写猜数游戏程序?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用python做一个猜数游戏_python编写猜数游戏程序?

猜数小游戏

在自己想要的范围内随机生成一个数进行猜数

有点意思

import random
def guess(a,b):
    if ab:
        return -1
    elif a==b:
        return 0
while True:
    print('--------------------------------------------')
    print('请输入一个猜数范围(x~y)')
    x = int(input('请输入x的值:'))
    y = int(input('请输入y的值:'))
    d = int(input('请输入一个您期望猜中需要的次数:'))
    a = random.randint(x, y)
    print('{0}~{1}的随机数已经生成,可以进行猜字游戏了!'.format(x, y))
    flag = False
    for i in range(d):
        b = int(input('请输入你猜的数字:'))
        c = guess(a, b)
        if c == 1:
            print('猜大了')
        elif c == -1:
            print('猜小了')
        elif c == 0:
            print('猜对了')
            flag = True
            break
    if i < 1:
        print('您真牛逼,1次就猜中了!!!')
    elif 1 <= i < d - 1:
        print('您在您的预期内猜中了!!')
    elif i == d - 1 and flag:
        print('您和您预期的一样!')
    elif i == d - 1 and flag == False:
        print('您高估自己了')
    e=input('请问您还想继续猜数吗(y/n):')
    if e=='y':
        continue
    else:
        break

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/783421.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号