Python 猜数字小游戏 (带闯关关卡)
Python学习第一天
不多说先上源码:
# !猜数字游戏 么么哒
# 导入随机数函数
import random#number是关卡 levelnum是剩余机会次数
number = 1
levelnum = 10# 定义一个随机数 其中random是函数 rand int意思是生成一个随机整数! 后面的1,100 是范围
randomNumber = random.randint(1, 100)
# 打印答案测试用 print(randomNumber)# 定义猜的数字 初始值为0
guessNumber = 0
print("==========这是一个猜数字的游戏 么么哒**************\n这个数字是介于1到100之间的一个数,你一共有10次机会")# tryNumber定义尝试的次数 初始值为0 level总共机会
tryNumber = 0
level = 11#定义判断方法
def Game():#全局变量global tryNumberglobal guessNumberwhile tryNumber < level and guessNumber != randomNumber:guessNumber = input("你好,请输入你猜到的数字(1-100):")if not str.isdigit(guessNumber):print("不能输入字符,请输入零到一百的整数.")if str.isdigit(guessNumber):guessNumber = int(guessNumber)if guessNumber > 100:print("--------------------------------------------------------------\n!!!!!您的输入有误,请重新输入0-100之间的数字!!!!!\n")if guessNumber < randomNumber:print("******你猜到的数字有点<小>****** 你还剩" + str(level - tryNumber - 1) + "次机会")print("--------------------------------------------------------------")elif guessNumber > randomNumber:print("******你猜到的数字有点<大>****** 你还剩" + str(level - tryNumber - 1) + "次机会")print("--------------------------------------------------------------")#次数累加tryNumber = tryNumber + 1
#执行
Game()#如果次数用完还没 猜到的情况
if guessNumber != randomNumber and tryNumber > 10:strrandom = str(randomNumber)print("哈哈 你用了十次的机会都没有猜中吆,其实这个数字是" + strrandom + ",不要灰心,重新玩请输入y,结束请输入n")fuck = input()if fuck == "y":Game()if fuck == "n":print("再见 ( ^_^ )/~~拜拜")#通关后
while guessNumber == randomNumber and level > 4:print("***★★★你好厉害 恭喜你 哇咔咔咔★★★*** ")print("这个数字真的是" + str(randomNumber) + "\n")print("恭喜你已经成功通过第一关,欢迎来到第" + str(number + 1) + "关,这次你只有" + str(levelnum - 2) + "次机会!")number = number + 1levelnum = levelnum - 2level = levelnum - 2tryNumber = 0guessNumber = 0randomNumber = random.randint(1, 100)# print(randomNumber)Game()if level == 4:print("\n★★★神啊,你太厉害了,你已经全部通关了,厉害厉害!!!少年跟我学搬砖吧~~ o(∩_∩)o \n************************************************************************")# End End运行图
Over
Python 猜数字小游戏 (带闯关关卡)相关推荐
- Python|猜数字小游戏
Python Python猜数字小游戏 说明 分析 代码实现 补充说明 Python猜数字小游戏 说明 通常由两个人参与,一个人设置一个数字,一个人猜数字,当猜数字的人说出一个数字,由出数字的人告知是 ...
- python猜数字小游戏制作
教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下. 我们先来看导入模块: """ 简易python猜数小游戏&qu ...
- Python猜数字小游戏
猜数字小游戏是利用while循环来获取用户输入,判断用户猜测数字与正确答案的大小,小于或大于则跳过本次循环,等于结束循环,输出猜测次数.代码如下: import randomtarget_number ...
- python猜数字小游戏你真的会吗?
十二行代码搞定一个猜数字的小游戏,话不多说,直接上代码!如有不足还请大佬指正! from random import randint b=randint(1,1000) print("猜猜我 ...
- python猜数字小游戏(内附完整源码)
代码如下: import random t=random.randint(0,99999) print("※=========☺========※=▇破产抽奖轮盘▆=※=======☹=== ...
- Python 猜数字小游戏,3次机会
import random from time import sleep #定义一个随机数 answer=random.randint(1,100) print("You have only ...
- Python实现烧脑猜数字小游戏——超详细注解
文章目录 一.需求分析 二.编程思路 三.完整代码 引用源自 本例是我在中国MOOC学习基础语法时做到的小例子,这里加上我的理解和一些注释分享给大家希望能够对大家有所帮助~ 一.需求分析 案例:烧 ...
- 用python做C语言的猜数字游戏,[Python3 练习] 007 简单的猜数字小游戏
题目:简单的猜数字小游戏 (1) 描述 程序随机生成一个数字,玩家用键盘输入所猜数字,在规定次数内猜对为胜. (2) 要求 程序随机生成一个 1 到 100 的自然数 有 7 次机会去猜 机会用尽之前 ...
- Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面
Python四行代码实现的猜数字小游戏,基于thinker,带GUI界面 from tkinter import * from tkinter import messagebox 导入提示框 from ...
- Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界
Py之tkinter:python最简单的猜字小游戏带你进入python的GUI世界 目录 输出结果 设计思路 输出结果 设计思路 from tkinter import * import tkint ...
最新文章
- ROS中使用摄像头的问题
- 不需xp_cmdshell支持在有注入漏洞的SQL服务器上运行CMD命令
- Transformer也能生成图像
- elgamal java_ElGamal - 源码下载|系统编程|加密解密|源代码 - 源码中国
- Property list types and their various representations
- 15.1 自定义分词器
- 你这种直来直去的英语,买家受不了
- STP生成树的选举详细步骤、四个案列详解(附图,建议电脑观看)
- oracle undo head,淺談Oracle的undo管理
- 374. Guess Number Higher or Lower
- 什么是redis缓存穿透, 缓存雪崩, 缓存击穿
- webp批量转换jpg_转换文件格式快人一步!右键菜单直接转换,支持图片、文档、视频等……...
- element表格点击行即选中该行复选框
- AppCompat (AppCompatActivity) Jetpack
- MPQ4420HGJ DCDC电源设计+SIMetrix+Spice仿真模型
- 那些C++牛人的博客
- android studio umake,Android Studio中NDK开发傻瓜教程(CMake)
- 帮助睡眠最好的办法是什么?对睡眠好的东西分享
- 云服务器ECS的基本概念
- Kubernetes权威指南(下)