python实现猜数字小游戏


Posted in Python onMarch 24, 2020

Python初学者小游戏:猜数字

游戏逻辑:电脑随机生成一个数字,然后玩家猜数字,电脑提示猜的数字大了还是小了,供玩家缩小数字范围,达到既定次数后,玩家失败。若在次数内猜对,玩家获胜。

涉及知识点:random.randint() , print() , input() ( raw_input() )

参考实现代码:

#!/usr/bin/env python 
# encoding: utf-8 
 
#使用print("",end=...)标准 
from __future__ import print_function 
 
import os 
import sys 
import time 
import random 
 
#输入检测 
 
while 1: 
 os.system('cls') 
 print ("Hello , Welcome to Guess_Number Games...The Number is between 1 - 10...") 
 print ("Please input the level you want(1~10): ",end = '') 
 level = raw_input("") 
 diff = 11-int(level) 
 if diff > 10 or diff <1: 
  print ("Invalid Input...") 
  time.sleep(0.3) 
 else: 
  break 
 
#猜数字流程 
 
count_num = 0 
ran = random.randint(1,10) 
while count_num < diff: 
 count_num += 1 
 print (str(count_num)+": "+"Please input the number you guess: ",end = '') 
 number = raw_input() 
 number = int(number) 
 if number < ran: 
  print ("Too Little...") 
  continue 
 elif number > ran: 
  print ("Too Big...") 
  continue 
 else: 
  print ("Congraduation! You Win...") 
  break 
if count_num == diff: 
 print ("You Lose...")

更多关于python游戏的精彩文章请点击查看以下专题:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中os和shutil模块实用方法集锦
May 13 Python
Python深入学习之装饰器
Aug 31 Python
Python3读取文件常用方法实例分析
May 22 Python
TensorFlow平台下Python实现神经网络
Mar 10 Python
Python UnboundLocalError和NameError错误根源案例解析
Oct 31 Python
对python修改xml文件的节点值方法详解
Dec 24 Python
python selenium爬取斗鱼所有直播房间信息过程详解
Aug 09 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
Oct 24 Python
django框架两个使用模板实例
Dec 11 Python
提升python处理速度原理及方法实例
Dec 25 Python
python实现企业微信定时发送文本消息的实例代码
Nov 25 Python
教你如何使用Python下载B站视频的详细教程
Apr 29 Python
python实现人民币大写转换
Jun 20 #Python
python人民币小写转大写辅助工具
Jun 20 #Python
python简易远程控制单线程版
Jun 20 #Python
python通过Windows下远程控制Linux系统
Jun 20 #Python
Python实现求解一元二次方程的方法示例
Jun 20 #Python
python实现NB-IoT模块远程控制
Jun 20 #Python
Python中pandas模块DataFrame创建方法示例
Jun 20 #Python
You might like
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
ThinkPHP+EasyUI之ComboTree中的会计科目树形菜单实现方法
2017/06/09 PHP
PHP设计模式之适配器模式定义与用法详解
2018/04/03 PHP
PHP实现的获取文件mimes类型工具类示例
2018/04/08 PHP
Centos7 Yum安装PHP7.2流程教程详解
2019/07/02 PHP
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
javascript拖拽上传类库DropzoneJS使用方法
2013/12/05 Javascript
JavaScript的作用域和块级作用域概念理解
2014/09/21 Javascript
JavaScript实现的双向跨域插件分享
2015/01/31 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
js倒计时显示实例
2016/12/11 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
Vue中render方法的使用详解
2018/01/26 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
javaScript中indexOf用法技巧
2019/11/26 Javascript
详谈Object.defineProperty 及实现数据双向绑定
2020/07/18 Javascript
python回调函数中使用多线程的方法
2017/12/25 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
python实现字符串完美拆分split()的方法
2019/07/16 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
Python多线程thread及模块使用实例
2020/04/28 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
建筑工程自我鉴定
2013/10/18 职场文书
超市业务员岗位职责
2013/12/05 职场文书
2014领导班子四风剖析对照检查材料思想汇报
2014/09/20 职场文书
领导班子个人对照检查材料(群众路线)
2014/09/26 职场文书
上课迟到检讨书300字
2014/10/15 职场文书
2014年档案管理员工作总结
2014/12/01 职场文书
公司禁烟通知
2015/04/23 职场文书
2015教师节通讯稿
2015/07/20 职场文书
幼儿园园长新年寄语
2015/08/17 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫