006-使用python编写一个猜数字的程序
2024-09-05 14:23:52
题目:随机生成一个数字,共有三次机会对该数字进行猜测。
#功能点
# 1.猜错的时候给出提示,告诉用户输入的值是大了还是小了
# 2.最多提供三次机会
# 3.随机生成需要猜的数字答案
编写思路:
1.刚开始编写的时候,将secret写成固定的数字8,方便于猜测数字是否正确
2.在while语句中判断猜测数字是否正确,在if语句中限制猜测次数,当次数超过3次后,使用break跳出循环
3.使用了随机生成整数1到10之间:random.randint(1,10)
import random
secret = random.randint(,) print("---------------------欢迎进入猜猜猜游戏----------------------")
temp = input("请输入一个您想要猜的数字:")
guess = int(temp)
if guess == secret:
print("恭喜您猜对了")
i = while guess != secret:
if i < :
temp = input("猜错了,请重新输入一个您想要猜的数字:")
guess = int(temp)
i +=
if guess == secret:
print("恭喜您猜对了")
elif guess > :
print("您猜的数字大了哦")
else:
print("您猜的数字小了哦")
else:
print("您的三次机会都用完了")
break # break语句会结束当前循环 print("游戏结束")
备注:
1.未给出第一次猜错后,大小的提示
2.未对输入字符进行校验
最新文章
- SQL Server的镜像是基于物理块变化的复制 镜像Failover之后数据的预热问题
- uniqid函数产生唯一id,减少碰撞几率
- Java 代码的基本知识(摘)
- android之读取SD卡状态
- stm32启动文件 startup_stm32f10x_hd.s
- 如何在WTL和MFC中使用duilib及如何静态使用duilib库!(初级讲解 附带一个Demo)
- Java虚拟机类加载初始化解析
- mysql 数据库连接(远程和本地原理同样)
- The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. (关于jdbc)
- Sql Server——查询(一)
- DevExpress 控件中GridControl的使用
- python中不能写n++
- 深入浅出Git教程(转载)
- (转载)js日期格式化转化
- Android开发工程师文集-layout_weight讲解
- 从头学Android之RelativeLayout相对布局
- CentOS6.5 安装openssl
- Oracle 未能加载文件或程序集Oracle.DataAccess
- MyBatis Generator介绍
- python recv()是什么
热门文章
- String相加解析
- 2016年深圳市服务业占GDP比重首次突破六成
- Android基础控件TextClock和Chronometer的使用
- JDK源码阅读--HashMap
- VUX的使用方法(以弹出框为例)
- npm install模块时 报错:not such file or directory
- oracle日志
- Django项目:CRM(客户关系管理系统)--57--47PerfectCRM实现CRM客户报名流程02
- Angular本地数据存储LocalStorage
- 创建一个欢迎 cookie 利用用户在提示框中输入的数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 中的信息发出欢迎信息。