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的内存泄漏及gc模块的使用分析
Jul 16 Python
Python中用altzone()方法处理时区的教程
May 22 Python
python实现上传下载文件功能
Nov 19 Python
Python实现的人工神经网络算法示例【基于反向传播算法】
Nov 11 Python
Python实现的视频播放器功能完整示例
Feb 01 Python
Python多线程扫描端口代码示例
Feb 09 Python
python实现转盘效果 python实现轮盘抽奖游戏
Jan 22 Python
使用Pandas的Series方法绘制图像教程
Dec 04 Python
django xadmin action兼容自定义model权限教程
Mar 30 Python
python线程池如何使用
May 28 Python
python开根号实例讲解
Aug 30 Python
python3定位并识别图片验证码实现自动登录功能
Jan 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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
php 使用post,get的一种简洁方式
2010/04/25 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
2014/10/21 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
jquery实现文本框鼠标右击无效以及不能输入的代码
2010/11/05 Javascript
jquery中toggle函数交替使用问题
2015/06/22 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
Vue.js每天必学之数据双向绑定
2016/09/05 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
JavaScript一元正号运算符示例代码
2019/06/30 Javascript
详解微信小程序开发之formId使用(模板消息)
2019/08/27 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
vue-cli —— 如何局部修改Element样式
2020/10/22 Javascript
[01:09]DOTAPLUS——DOTA2的新时代
2018/04/04 DOTA
Python入门篇之列表和元组
2014/10/17 Python
python虚拟环境virualenv的安装与使用
2016/12/18 Python
Python实现自动为照片添加日期并分类的方法
2017/09/30 Python
Python实现备份MySQL数据库的方法示例
2018/01/11 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
Python小游戏之300行代码实现俄罗斯方块
2019/01/04 Python
一篇文章了解Python中常见的序列化操作
2019/06/20 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
2021/03/04 Python
Europcar意大利:汽车租赁
2019/07/07 全球购物
英文自我鉴定
2013/12/10 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
洗发露广告词
2014/03/14 职场文书
婚庆司仪主持词
2014/03/15 职场文书
三项教育活动实施方案
2014/03/30 职场文书
老干部工作先进集体事迹材料
2014/05/21 职场文书
房屋产权证明书
2014/10/15 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
检讨书范文2000字
2015/01/28 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书