题目:随机生成一个数字,共有三次机会对该数字进行猜测。

#功能点
# 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.未对输入字符进行校验

最新文章

  1. SQL Server的镜像是基于物理块变化的复制 镜像Failover之后数据的预热问题
  2. uniqid函数产生唯一id,减少碰撞几率
  3. Java 代码的基本知识(摘)
  4. android之读取SD卡状态
  5. stm32启动文件 startup_stm32f10x_hd.s
  6. 如何在WTL和MFC中使用duilib及如何静态使用duilib库!(初级讲解 附带一个Demo)
  7. Java虚拟机类加载初始化解析
  8. mysql 数据库连接(远程和本地原理同样)
  9. The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. (关于jdbc)
  10. Sql Server——查询(一)
  11. DevExpress 控件中GridControl的使用
  12. python中不能写n++
  13. 深入浅出Git教程(转载)
  14. (转载)js日期格式化转化
  15. Android开发工程师文集-layout_weight讲解
  16. 从头学Android之RelativeLayout相对布局
  17. CentOS6.5 安装openssl
  18. Oracle 未能加载文件或程序集Oracle.DataAccess
  19. MyBatis Generator介绍
  20. python recv()是什么

热门文章

  1. String相加解析
  2. 2016年深圳市服务业占GDP比重首次突破六成
  3. Android基础控件TextClock和Chronometer的使用
  4. JDK源码阅读--HashMap
  5. VUX的使用方法(以弹出框为例)
  6. npm install模块时 报错:not such file or directory
  7. oracle日志
  8. Django项目:CRM(客户关系管理系统)--57--47PerfectCRM实现CRM客户报名流程02
  9. Angular本地数据存储LocalStorage
  10. 创建一个欢迎 cookie 利用用户在提示框中输入的数据创建一个 JavaScript Cookie,当该用户再次访问该页面时,根据 cookie 中的信息发出欢迎信息。