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 中文乱码问题深入分析
Mar 13 Python
python通过ElementTree操作XML获取结点读取属性美化XML
Dec 02 Python
python制作填词游戏步骤详解
May 05 Python
pyqt5 实现在别的窗口弹出进度条
Jun 18 Python
python五子棋游戏的设计与实现
Jun 18 Python
django基于restframework的CBV封装详解
Aug 08 Python
django自定义非主键自增字段类型详解(auto increment field)
Mar 30 Python
Python实现读取并写入Excel文件过程解析
May 27 Python
Keras 加载已经训练好的模型进行预测操作
Jun 17 Python
Django用户认证系统如何实现自定义
Nov 12 Python
Python基础之hashlib模块详解
May 06 Python
Python基础之条件语句详解
Jun 16 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
第1次亲密接触PHP5(1)
2006/10/09 PHP
用PHP和MySQL保存和输出图片
2006/10/09 PHP
php在服务器执行exec命令失败的解决方法
2012/03/03 PHP
php中OR与|| AND与&amp;&amp;的区别总结
2013/10/26 PHP
php实现删除空目录的方法
2015/03/16 PHP
PHP使用Redis实现防止大并发下二次写入的方法
2017/10/09 PHP
Laravel5.1 框架Request请求操作常见用法实例分析
2020/01/04 PHP
JQuery中getJSON的使用方法
2010/12/13 Javascript
Jquery选择子控件&quot;大于号&quot;和&quot; &quot;区别介绍及使用示例
2013/06/25 Javascript
node.js中的http.response.end方法使用说明
2014/12/14 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
2015/04/15 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
JS面向对象(3)之Object类,静态属性,闭包,私有属性, call和apply的使用,继承的三种实现方法
2016/02/25 Javascript
vue.js学习笔记之绑定style样式和class列表
2016/10/31 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
JS实现的验证身份证及获取地区功能示例
2017/01/16 Javascript
Vue2 SSR渲染根据不同页面修改 meta
2017/11/20 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
Django后台获取前端post上传的文件方法
2018/05/28 Python
Python实现FTP弱口令扫描器的方法示例
2019/01/31 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
2019/07/16 Python
Python利用myqr库创建自己的二维码
2020/11/24 Python
python实现视频压缩功能
2020/12/18 Python
台湾前三大B2C购物网站:MOMO购物网
2017/04/27 全球购物
家长评语大全
2014/01/22 职场文书
采购类个人求职的自我评价
2014/02/18 职场文书
法律六进活动方案
2014/03/13 职场文书
县级文明单位申报材料
2014/05/23 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
2014小学语文教师个人工作总结
2014/12/03 职场文书
公司慰问信范文
2015/03/23 职场文书
2015年七七事变78周年纪念活动方案
2015/05/06 职场文书
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸
如何利用python实现Simhash算法
2022/06/28 Python