Python基础篇9:用户猜数字

简介: Python基础篇9:用户猜数字

方法1:产生随机数


import random
y=random.randint(1,100)
while True :
            x=int(input("请输入用户所猜数字:"))
            if x==y :
                        print("猜对了!")
                        break
            elif x>y:
                        print("所猜数字过大!")
            else :
                        print("所猜数字过小!")

运行结果:


请输入用户所猜数字:66
所猜数字过大!
请输入用户所猜数字:55
所猜数字过小!
请输入用户所猜数字:58
所猜数字过小!
请输入用户所猜数字:61
所猜数字过大!
请输入用户所猜数字:60
所猜数字过大!
请输入用户所猜数字:59
猜对了!

方法2:不用随机数,但没有方法1显得高大上(手动滑稽)


y=int(input())
while True :
            x=int(input("请输入用户所猜数字:"))
            if x==y :
                        print("猜对了!")
                        break
            elif x>y:
                        print("所猜数字过大!")
            else :
                        print("所猜数字过小!")

运行结果:


55
请输入用户所猜数字:66
所猜数字过大!
请输入用户所猜数字:44
所猜数字过小!
请输入用户所猜数字:65
所猜数字过大!
请输入用户所猜数字:55
猜对了!

 


相关文章
|
7月前
|
算法 编译器 C语言
C语言猜数字小游戏(也包含python实现的用法)
本文基于VS2022、pycharm和前面的知识,写一个凭借分支与循环的小游戏,比如: 写一个猜数字游戏 游戏要求: 电脑自动生成1~100的随机数 玩家猜数字,猜数的过程中,根据猜测数据的大小给出大了或小了的反馈,直到猜对,游戏结束 在pyhton中生成随机数是比较简单的,可以直接导入random的包,直接生成随机数,导致写猜数字小游戏变成了判读语句和循环语句嵌套就能写出来,所以我不做过多的介绍了,可以直接看后面的代码展示,想了解更多的python可看python的基础知识,这里面有我在学习python的过程中写的笔记
106 0
|
Python
python socket 编程实现猜数字
python socket 编程实现猜数字
63 0
|
7月前
|
存储 Python
如何使用Python实现“猜数字”游戏
本文介绍了使用Python实现“猜数字”游戏的过程。游戏规则是玩家在给定范围内猜一个由计算机随机生成的整数,猜对则获胜。代码中,首先导入random模块生成随机数,然后在循环中获取玩家输入并判断大小,提供猜小、猜大提示。通过增加猜测次数限制、难度选择、优化输入提示和图形化界面等方式可优化游戏。这篇文章旨在帮助初学者通过实际操作学习Python编程。
309 2
|
7月前
|
数据采集 机器学习/深度学习 数据可视化
tqdm库融入猜数字小游戏(python
tqdm库融入猜数字小游戏(python
57 1
|
Python
Python实现猜数字游戏
Python实现猜数字游戏
150 0
|
7月前
|
IDE 开发工具 Python
用python写出一个猜数字游戏
用python写出一个猜数字游戏
83 4
|
7月前
|
Python
用 Python 写一个猜数字游戏并运行它
用 Python 写一个猜数字游戏并运行它
37 0
|
7月前
|
人工智能 算法 Python
Python猜数字游戏:集成高级AI对手
Python猜数字游戏:集成高级AI对手
121 0
|
机器学习/深度学习 前端开发 JavaScript
猜数字小游戏但多语言版本(C、Java、Golang、python、JavaScript)
猜数字小游戏但多语言版本(C、Java、Golang、python、JavaScript)
130 0
|
Python
Python|力扣猜数字
Python|力扣猜数字
59 0