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之玩转字符串(3)
Sep 14 Python
Python比较两个图片相似度的方法
Mar 13 Python
在Python中使用HTML模版的教程
Apr 29 Python
Scrapy-Redis结合POST请求获取数据的方法示例
May 07 Python
python数据挖掘需要学的内容
Jun 23 Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 Python
Python爬取365好书中小说代码实例
Feb 28 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
Mar 19 Python
keras之权重初始化方式
May 21 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
Oct 29 Python
python实现学生通讯录管理系统
Feb 25 Python
python中requests库+xpath+lxml简单使用
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
如何使用脚本模仿登陆过程
2006/11/22 PHP
PHP获取本周第一天和最后一天示例代码
2014/02/24 PHP
ThinkPHP中ajax使用实例教程
2014/08/22 PHP
php事件驱动化设计详解
2016/11/10 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
jQuery Tips 为AJAX回调函数传递额外参数的方法
2010/12/28 Javascript
Javascript根据指定下标或对象删除数组元素
2012/12/21 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
JavaScript数组去重的两种方法推荐
2016/04/05 Javascript
javascript运算符——逻辑运算符全面解析
2016/06/27 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
详解jQuery插件开发方式
2016/11/22 Javascript
jQuery事件详解
2017/02/23 Javascript
vue绑定的点击事件阻止冒泡的实例
2018/02/08 Javascript
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
vue如何使用async、await实现同步请求
2019/12/09 Javascript
微信小程序实现签字功能
2019/12/23 Javascript
Tornado Web服务器多进程启动的2个方法
2014/08/04 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
基于wxPython的GUI实现输入对话框(2)
2019/02/27 Python
Python3基础教程之递归函数简单示例
2019/06/07 Python
selenium 多窗口切换的实现(windows)
2020/01/18 Python
丑小鸭教学反思
2014/02/03 职场文书
思想品德课教学反思
2014/02/10 职场文书
第一批党的群众路线教育实践活动工作总结
2014/03/03 职场文书
学历公证委托书
2014/04/09 职场文书
干部对照检查材料范文
2014/08/26 职场文书
华清池导游词
2015/02/02 职场文书
2015财务年终工作总结范文
2015/05/22 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
《夜莺的歌声》教学反思
2016/02/22 职场文书
民政局2016年“六一”儿童节慰问活动总结
2016/04/06 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
Redis集群的关闭与重启操作
2021/07/07 Redis