吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2026|回复: 7
收起左侧

[学习记录] [Python]猜数游戏

[复制链接]
weng_zh 发表于 2022-5-31 20:26
猜数游戏。在程序中让计算机随机产生一个预设数字,范围在0~100之间,让用户通过键盘输入所猜的数,如果大于预设的数,显示“遗憾,太大了”;小于预设的数,显示“遗憾,太小了”,
如此循环,直至猜中该数,显示“预测N次,你猜中了!”,其中N是用户输入数字的次数。
当用户输入的不是整数(如字母、浮点数等)时,给出“输入内容必须为整数!”的提示,并让用户重新输入。

[Python] 纯文本查看 复制代码
import random
i = 0  # 计数器
a = random.randint(1, 100)
while True:
    n = input('请输入你的猜测:')
    if n.isdigit():  # 判断是否为整数
        num = eval(n)
        i += 1
        if num == a:
            print('预测{}次,你猜中了!'.format(i))
            break
        elif num < a:
            print('遗憾,太小了')
        elif num > a:
            print('遗憾,太大了')
    else:
        print('输入内容必须为整数!')
        i = 0
        a = random.randint(1, 100)  # 输入错误时计数器归零并重置随机数

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

chaselove 发表于 2022-5-31 22:07
本帖最后由 chaselove 于 2022-5-31 22:08 编辑

挺简单,两次搞定C:\Users\cc\Desktop\11.png
11.png
xuez119 发表于 2022-6-1 08:33
dewu 发表于 2022-6-1 08:56
xiaoshan1818 发表于 2022-6-1 09:07
怎么用啊,不会,,,代码复制到什么地方,可以开起来玩?
 楼主| weng_zh 发表于 2022-6-1 16:02
xuez119 发表于 2022-6-1 08:33
这不是某鱼的课后练习题吗?

初学python基本都是这些题
 楼主| weng_zh 发表于 2022-6-1 16:03
xiaoshan1818 发表于 2022-6-1 09:07
怎么用啊,不会,,,代码复制到什么地方,可以开起来玩?

要用IDE运行这段代码
 楼主| weng_zh 发表于 2022-6-1 16:07
xiaoshan1818 发表于 2022-6-1 09:07
怎么用啊,不会,,,代码复制到什么地方,可以开起来玩?

www.python.org/downloads/ 下载安装python,IDLE-File-New File新建一个python文件再运行
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表