Python 猜数游戏

  • 用Python循环来实现简单的猜数游戏

用Python循环来实现简单的猜数游戏

下面是简单的循环,有注释很容易理解!

print('-------------------------Cool_breeze_-----------------------')
import random  //导入随机数
secret = random.randint(1, 9)
try:  //异常修复下面的代码print("""+-----------------------+   |       游戏规则        ||    你现在有四次机会   ||    输入一到十之间的   ||    如果全部猜错游戏   ||    结束,如果十次之   | |    内猜对了游戏结束   |+-----------------------+""")//写下面代码的原因是想让程序判断你第一个输入的数字是大了还是小了temp = input("请输入你心之所想:")guess = int(temp)if guess > secret:print("大了大了!")if guess < secret:print("小了小了!")count = 0  //定义计数器while guess != secret:  //然后再while循环count = count + 1   //每循环一次count就加一temp = input("猜错啦,请重新输入:")guess = int(temp)if guess == secret:  //如果相等,则实现以下代码,退出循环for i in range(100):  //定义for可以循环100次if count == i:print("第 %d次猜对!" % (i + 1))else:  //如果不相等,无限循环,直到正确为止if guess > secret:print("大了大了!")if guess < secret:print("小了小了!")if count == 3:  //如果连续错误4次,也就是count==3,退出循环print("你己经连续猜错四次了,GAMEOVER!")break  //break用来结束循环while guess == secret:count = count + 1if count == 1:   //如果第一次猜对,退出循环print("天呐,一次就猜对了,你真厉害!")else:print("真厉害,猜对了!")break
except ValueError:print("请输入整数!!!")

以上代码就是用循环做的简单的猜数游戏,OK,就这么多吧!

欢迎来到Python循环小课堂相关推荐

  1. python循环小甲鱼教程_python之 小甲鱼教程 Easygui 篇

    终于有点实质性可以看到摸到的界面了,搜了一下虽然easygui用的不多,但是作为一个起步,先了解一下吧,毕竟道理想通. 下面按照小甲鱼的代码敲了一遍 import easygui as g impor ...

  2. 【Python绘图小课堂】词云韦恩图(上篇-分词)

    数据说明 本案例数据为电影<白蛇传·情>豆瓣短评数据: 其中,评分有:推荐.力荐.还行.较差.很差 五种,我们将推荐与力荐的评论归为"好评",并赋值为1,将其余三种评论 ...

  3. python循环小练习

    万丈高楼平地起,现在开始打地基 #coding=utf-8# 2.1 99乘法表for i in range(1,10):for j in range(1,i+1):print '%d*%d=%d'% ...

  4. 云信小课堂|如何实现音视频通话

    大家好,欢迎大家来到「云信小课堂 」. 本栏目致力于解答有关IM和音视频的一切问题,产品特点.使用场景.技术名词.接入指南.功能实现......欢迎大家留言提问,我们每节课会选取大家感兴趣的问题进行解 ...

  5. python print 换行_Python小课堂第21课:规整一下我们的输出之打印格式化与字符串...

    整齐的输出,不仅美观,还能方便我们更容易的定位问题的重点.所以我们有必要将我们的输出内容美化一下! 请点击右上角"关注"按钮关注我们,跟着木辛老师深入浅出的掌握输出格式化的方法吧! ...

  6. pyqt5 getsavefilename 默认文件名_经Jerry编程小课堂之python如何安装PyQt5和QT Designer...

    小伙伴们大家好,欢迎来到经Jerry编程小课堂,有没有很想我呢?嘿嘿嘿,我也很想你们啊!想死你们了,亲!嘤嘤嘤! 哈哈,话不多说,转入正题,今天我们聊一聊如何安装python的图形界面模块PyQt5以 ...

  7. python小课堂28_python小课堂28

    前言 嗨!大家好哇,一星期没见了,后台收到朋友的留言以为我停更了....哇哈哈哈时间永远留不住,在春节期间,拥有这么多空闲时间的你,有木有好好充电呢?让我们继续回归python小课堂之路,本章为进阶篇 ...

  8. python导入不在同一路径的函数_Python小课堂|模块

    Python3   模块 在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了. 为此 Python 提供了一 ...

  9. python 对象_Python小课堂面向对象

    Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的.本章节我们将详细介绍Python的面向对象编程. 如果你以前没有接触 ...

最新文章

  1. 优秀!这些高校诞生一批 “80后”总裁!Top3均来自人工智的黄埔军校!
  2. centos7通过yum安装nginx
  3. linux进程莫名其妙被kill,Linux进程突然被杀掉(OOM killer),查看系统日志
  4. Hadoop控制输出文件命名
  5. mysql命令行方式添加用户及设置权限
  6. monotouch Single View Application
  7. android 4.0以上WebView不能全屏播放视频的解决办法
  8. promise 和 Observable 的区别
  9. 最近和朋友微信卖螃蟹有点偏离重心了
  10. SimpleDateFormat的一些简单用法:时间类型转字符串,字符串转时间
  11. Delphi BLE 控件
  12. Laravel 全文检索 Scout集成Algolia
  13. 微信多开txt_微信如何多开
  14. java开源规则引擎比较_常用规则引擎比较分析
  15. 大点符号pt 1初学者指南
  16. mybatis批量删除 java_Mybatis批量删除数据操作方法
  17. 全渠道营销与多渠道营销:定义、比较、示例
  18. flyingsaucer进行html文件转图片和pdf
  19. 华硕笔记本刷BIOS
  20. 【转贴】百度贴吧成就一段姻缘!一句被五重密码保护的表白破译全记录

热门文章

  1. kettle 提交数据量_Kettle数据同步速度调优记录
  2. python页面切换_Python+Selenium学习--窗口切换及操作元素
  3. CentOS 7上安装 MongoDB数据库 4.0.0最新版
  4. java项目的事务怎么处理_java实际项目中如何处理分布式事务的
  5. 渗透测试入门25之一次完整的渗透测试实验
  6. 软考信息安全工程师备考笔记3:第三章网络安全基础备考要点
  7. java hashcode 例子_Java UUID hashCode()用法及代码示例
  8. 操作行内样式-对象语法//操作行内样式-数组语法
  9. linux下安装mysql5.7方法与常见问题
  10. ghostwin10系统后不小心重新分区了,其它分区的资料如何找回