用 while 循环做个小游戏
2024-10-01 14:50:43
import random
#可输入次数
flag = 0
#生成一个1到10之间的随机整数
res = random.randint(1,10)
#判读三次输入机会
while(flag<3):
temp = input('来,猜猜我心里想的数字是什么?\r\n')
#格式化输入的字符串数字为整型
temp = int(temp)
#如果相等
if temp == res:
#结束循环
flag = 3
print('不错哦~\n')
print('顺利通关~')
#如果错误
else:
#机会加1
flag = flag+1
#剩余次数
number = 3 - flag
#将数字转换为字符串,用于拼接
number = str(number)
#判断输入的数字大或小
if temp < res:
print('您的答案小于标准答案!您还有'+number+'次机会\n')
else:
print('您的答案大于标准答案!您还有'+number+'次机会\n')
#如果三次机会用完,提示
if flag == 3:
print('游戏结束...')
最新文章
- 单链表、循环链表的JS实现
- openssl使用多种方法签名、自签名
- C# 6.0的新变化
- Tkinter教程之Canvas篇(4)
- Android TextView结合SpannableString使用
- STL学习系列一:STL(标准模板库)理论基础
- 项目移植过程中报:“Project facet Java version 1.7 is not supported.” 错误
- Django 基础
- Windows环境下用C#编程将文件上传至阿里云OSS笔记
- python如何使用pymysql模块
- Swift开发UITableView常用的一些细节知识点介绍
- Java Main参数解析(Args4j)
- pthread_cond_wait学习笔记
- Azkaban工作流调度器
- 好好耕耘 redis和memcached的区别
- importlib模块
- 2018-01-11 Antlr4的分析错误处理
- my.ini优化mysql数据库性能的十个参数(推荐)
- Debian 鼠标左右手
- ARM-JTAG-SWD-schematic