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中使用ElementTree解析XML示例
Jun 02 Python
Python字符串拼接、截取及替换方法总结分析
Apr 13 Python
利用Python找出序列中出现最多的元素示例代码
Dec 08 Python
Python运维之获取系统CPU信息的实现方法
Jun 11 Python
python实现批量解析邮件并下载附件
Jun 19 Python
Python根据欧拉角求旋转矩阵的实例
Jan 28 Python
使用python serial 获取所有的串口名称的实例
Jul 02 Python
Python如何读取文件中图片格式
Jan 13 Python
python实现猜拳游戏项目
Nov 30 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
查找适用于matplotlib的中文字体名称与实际文件名对应关系的方法
Jan 05 Python
pytorch训练神经网络爆内存的解决方案
May 22 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全局变量和类配合使用深刻理解
2013/06/05 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
深入理解PHP+Mysql分布式事务与解决方案
2020/12/03 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
表单填写时用回车代替TAB的实现方法
2007/10/09 Javascript
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
JS复制内容到剪切板的实例代码(兼容IE与火狐)
2013/11/19 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
js数组中如何随机取出一个值
2014/06/13 Javascript
JavaScript对象参数的引用传递
2016/01/14 Javascript
jQuery隐藏和显示效果实现
2016/04/06 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
清除输入框内的空格
2016/12/21 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
2016/12/21 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
ES6新特性之模块Module用法详解
2017/04/01 Javascript
jQuery extend()详解及简单实例
2017/05/06 jQuery
Express + Session 实现登录验证功能
2017/09/08 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
[02:36]DOTA2英雄基础教程 斯拉克
2013/11/29 DOTA
Python判断操作系统类型代码分享
2014/11/22 Python
Python logging管理不同级别log打印和存储实例
2018/01/19 Python
对python中的pop函数和append函数详解
2018/05/04 Python
解决已经安装requests,却依然提示No module named requests问题
2018/05/18 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
2019/06/25 Python
python多进程间通信代码实例
2019/09/30 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
2021/02/25 Python
简述DNS进行域名解析的过程
2013/12/02 面试题
node中使用shell脚本的方法步骤
2021/03/23 Javascript
生物科学专业职业规划书范文
2014/02/11 职场文书
奠基仪式策划方案
2014/05/15 职场文书
老龄工作先进事迹
2014/08/15 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书