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实现html转ubb代码(html2ubb)
Jul 03 Python
浅谈Python 字符串格式化输出(format/printf)
Jul 21 Python
一步步教你用Python实现2048小游戏
Jan 19 Python
根据DataFrame某一列的值来选择具体的某一行方法
Jul 03 Python
详解多线程Django程序耗尽数据库连接的问题
Oct 08 Python
Python3爬虫学习之MySQL数据库存储爬取的信息详解
Dec 12 Python
Python Django框架防御CSRF攻击的方法分析
Oct 18 Python
python 实现按对象传值
Dec 26 Python
python logging 日志的级别调整方式
Feb 21 Python
pytorch之Resize()函数具体使用详解
Feb 27 Python
jupyter notebook 添加kernel permission denied的操作
Apr 21 Python
在pycharm创建scrapy项目的实现步骤
Dec 01 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遍历数组的方法分享
2012/03/22 PHP
PHP5函数小全(分享)
2013/06/06 PHP
php过滤敏感词的示例
2014/03/31 PHP
PHP生成自适应大小的缩略图类及使用方法分享
2014/05/06 PHP
Yii框架实现的验证码、登录及退出功能示例
2017/05/20 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
打开超链需要“确认”对话框的方法
2007/03/08 Javascript
js 解决“options为空或不是对象”
2008/12/22 Javascript
javaScript复制功能调用实现方案
2012/12/13 Javascript
jQuery 获取URL的GET参数值的小例子
2013/04/18 Javascript
js如何判断用户是否是用微信浏览器
2014/06/05 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
详解js树形控件—zTree使用总结
2016/12/28 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
node.js命令行教程图文详解
2019/05/27 Javascript
JavaScript 预解析的4种实现方法解析
2019/09/03 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
2019/11/11 jQuery
JS window对象简单操作完整示例
2020/01/14 Javascript
用python + openpyxl处理excel2007文档思路以及心得
2014/07/14 Python
Python map和reduce函数用法示例
2015/02/26 Python
Python 装饰器深入理解
2017/03/16 Python
python如何调用字典的key
2020/05/25 Python
基于logstash实现日志文件同步elasticsearch
2020/08/06 Python
python+opencv实现车道线检测
2021/02/19 Python
html5定位并在百度地图上显示的示例
2014/04/27 HTML / CSS
英国马莎百货印度官网:Marks & Spencer印度
2020/10/08 全球购物
争当四好少年演讲稿
2014/09/13 职场文书
医院党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
出租车拒载检讨书
2015/01/28 职场文书
爱心募捐通知范文
2015/04/27 职场文书
实习证明模板
2015/06/16 职场文书
离职信范文
2015/06/23 职场文书
数学复习课教学反思
2016/02/18 职场文书
详解MySQL中的pid与socket
2021/06/15 MySQL