Python小游戏 猜数字——非常有趣的小游戏
猜字游戏
游戏规则:程序产生一个[1, 100]之间的随机整数,用户输入整数进行猜测
- 如果猜对了,就会循环你是否要继续玩游戏
- 如果猜错了,程序会提示你是猜高了还是猜低了,然后让你继续输入整数进行猜测。
"""
功能: 猜数字
作者: Fulling
时间: 2021年11月6日
"""import randomwhile True:snum = 1bnum = 100# random.randint(参数1,参数2) 返回参数1和参数2之间的任意整数num = random.randint(1, 100)guess = int(input('猜一个 1 到 100 之间的数字:'))while guess != num:if guess < num:snum = guess # 50print('猜小了', end=',')guess = int(input('猜一个 %d 到 %d 之间的数字:' % (snum, bnum)))else:bnum = guess # 85print('猜大了', end=',')guess = int(input('猜一个 %d 到 %d 之间的数字:' % (snum, bnum)))again = input('恭喜你,猜对了!还想玩吗?(yes/no) ')if again != 'yes':break
输出结果:
猜一个 1 到 100 之间的数字:50
猜大了,猜一个 1 到 50 之间的数字:25
猜小了,猜一个 25 到 50 之间的数字:40
猜小了,猜一个 40 到 50 之间的数字:45
猜大了,猜一个 40 到 45 之间的数字:42
猜小了,猜一个 42 到 45 之间的数字:44
恭喜你,猜对了!还想玩吗?(yes/no) yes
猜一个 1 到 100 之间的数字:50
猜小了,猜一个 50 到 100 之间的数字:75
猜大了,猜一个 50 到 75 之间的数字:60
恭喜你,猜对了!还想玩吗?(yes/no) no
Python小游戏 猜数字——非常有趣的小游戏相关推荐
- Python编写的猜数字小游戏~~~基于Tkinter库
Python编写猜数字小游戏 编写猜数字小游戏 一.界面 1.PyQt5 2. wxPython 3. PyGTK 二.Tkinter功能 ① 15种核心组件 ② 组件的放置和排版(pack,grid ...
- Python代码实现猜数字游戏随机生成数字进行比对
Python代码实现猜数字游戏随机生成数字进行比对 import random secret = random.randint(1,10) print("---------------猜数字 ...
- python经典的猜数字游戏
python经典的猜数字游戏,几乎所有人学编程时都会做. 功能描述:随机选择一个三位以内的数字作为答案.用户输入一个数字,程序会提示大了或是小了,直到用户猜中. 下面
- Qt小游戏-猜数字游戏(使用设计器完成界面设计)
目录 1.需要的知识点: 2.工程创建好后,先在设计器中实现界面 3.代码实现部分 编辑 使用QtCreator 完成简单小游戏-猜数字游戏实现效果如下: 1.需要的知识点: QLabel显示图片, ...
- C++小游戏—猜数字
今天我们用C++语言来制作一个小游戏-猜数字. #include<iostream> #include<ctime> using namespace std; int main ...
- c语言小游戏猜数字学习完函数后的小练习。
今天为大家分享一个简单的C语言小游戏--猜数字:对于刚学习完函数的小伙伴这是一个简单的练手游戏:其中唯一超纲的内容就是随机数的生成:下面为大家简单介绍这个小游戏的实现思路.希望大家看完以后亲自实践一下 ...
- CASIO 5800P计算器游戏--猜数字游戏
CASIO 5800P 计算器游戏--猜数字游戏原代码 我编的计算器小游戏--猜数字游戏 LbI I↙ "xxGUESS NUMBERxx xPROGRAMMER:JCHx -------- ...
- 数学小魔术 —— 猜数字(二)(我回来了)
数学小魔术--猜数字 请你的同伴随便选一个两位数(当然不告诉你是什么数字),然后要求他从这个数中任意减去一个一位数(1-9,随便哪个都可),把差值乘上 9,得出该乘积之后,再加上原来选定的那个数目,把 ...
- Python之有趣的小程序——猜数字2.0
目录 前言 一.前景回顾 二.思路讲解 三.猜数字2.0介绍 四.猜数字2.0源程序 五.程序讲解 1.基础部分 (1)while循环与for循环 (2)数值大小判断 2.再来一局 总结 前言 让大家 ...
最新文章
- 适合初学者的java书籍
- php学习day9---数据库的基本知识
- 数格子算面积的方法_水基材料防锈试验方法:铸铁粉末法
- 全球及中国婴儿痤疮药行业消费需求调研与竞争策略展望报告2022版
- python PyQt5.QtWidgets.QApplication().exec_()函数 QCoreApplication.exec_()(进入主事件循环并等待直到调用exit()为止)
- unity发布android报错,Unity移动端入门 - Android那些事 /AAR包发布错误
- JavaFX实际应用程序:SkedPal
- AswanEx助力区块链+数字资产更好融合落地
- Struts使用细节
- 昼猫笔记 JavaScript -- 闭包
- Activity实现 高亮显示活动节点,和所有已完成过的节点
- PHP7.1安装memcaehd扩展
- java aes文件加密_JAVA AES文件加解密
- 笔记No.1——第一行代码:Android(第2版)
- 使用dll查看器dll文件中的内容
- 最通俗的 Python3 网络爬虫入门
- pyodbc mysql_pyodbc and mySQL
- vue实现画出页面二维码的3种办法
- Mysql-binlog日志分析
- 百度图片搜索搜出大量色情图片,原因不明
热门文章
- clob在java里的类型_Java对Oracle中Clob类型数据的读取和写入(转)
- Springboot字典回显
- 【STM32】Keil5(MDK-ARM)安装教程详解
- 1、软件测试-基础知识
- 生活随笔:迷上了《逃避虽可耻但有用 》电视剧
- 【工具】免费的 Mac 电脑录屏方式(支持 M1 芯片)
- [CISCN2019 总决赛 Day2 Web1]Easyweb1
- 计算机软考网络管理员满分,计算机软考网络管理员考试题及答案(11-24)
- 中文Python(1)使用中文Python编程更简单易懂
- Mac OS X 键盘快捷键 --- 很全面