#!/usr/bin/env python

import  os
import random
import sys
import time
def yanse(s):
print('\033[25;31;40m %s \033[0m' %s)
def menu():
#print(' @@@@@@@@开始猜数字游戏@@@@@@@@')
#print(' @@@@@@@@只有3次机会@@@@@@@@')
a= '开始猜数字游戏'
b='只有3次机会'
#print(a.center(40,'#'))
yanse(a.center(40,'#'))
yanse(b.center(42,'#'))
#print(b.center(42,'#'))
#print(a.rjust(40))
#print(a.ljust(40)) def kaishi():
Num = random.randint(1, 10)
j = 0
count = 0
menu()
while count <= 3:
count += 1 num = input('请输入1-10的数字>>> :')
if num.isdigit():
num=int(num)
if num > Num:
print('猜大了') elif num <Num:
print('猜小了')
else:
print('恭喜猜对了')
time.sleep(1)
print('是否继续玩:Y/N')
s = input('>>>Y|y :')
if s in ['Y', 'y']:
# print('是否重新生成随机数:Y/y')
# s1 = input('>>>Y|y')
# if s1 in ['Y', 'y']:
Num = random.randint(1, 10)
print('已重新生成随机数,祝您游戏愉快')
count = 0
else:
print('再见,常来玩呀')
sys.exit(2) if count == 3:
print('机会用完是否继续','继续玩:Y/y,其他退出')
s = input('>>>Y|y :')
if s in ['Y','y']:
print('是否重新生成随机数:Y/y')
s1 = input('>>>Y|y :')
if s1 in ['Y', 'y']: Num = random.randint(1,10)
print('已重新生成随机数,祝您游戏愉快') else:
print('请继续猜,加油*_*')
j += 1
#print(j)
if j > 1:
print('都错6次了还有脸玩...一边玩去')
sys.exit(3)
count = 0
else:
print('真是笨...0-0')
sys.exit(4) else:
print('输入非数字,重新输入')
count-=1
continue kaishi()

  

python实现简单猜数字游戏的更多相关文章

  1. python学习:猜数字游戏

    猜数字游戏   系统生成一个100以内的随机整数, 玩家有6次机会进行猜猜看,每次猜测都有反馈(猜大了,猜小了,猜对了-结束) 6次中,猜对了,玩家赢了. 否则系统赢了   #!/usr/bin/en ...

  2. python学习笔记 ——python写的猜数字游戏 002

    from sys import exit import random def Arrfor(str): #CONTST = CONTST + 1 artificial = input("请输 ...

  3. Java完成简单猜数字游戏v2.0

    猜数字游戏v2.0 优化了获取随机数.输入数据超出边界值的代码,并增加了异常处理,能够在玩家输入错误数据错误时给出可靠指引,希望对和我一样的新人有帮助, 最后希望有大神愿意帮我解决代码优化的问题,谢谢 ...

  4. python基础之猜数字游戏

    #猜数字游戏 import random #impor语句导入random模块 guessor=0; print("#"*30) #输出30个”#“(”############## ...

  5. Python代码实现猜数字游戏

    1 # -*- coding:utf-8 -*- 2 # 作者:IT小学生蔡坨坨 3 # 时间:2020/12/9 23:02 4 5 # 猜数字游戏: 6 # 代码中生成一个随机整数. 7 # 然后 ...

  6. 用Python写一个猜数字游戏

    2015.5.25第一天下载Python IDLE,写个猜数字的小游戏来熟悉这门语言: times=6 letters=[100] for i in range(1,times): a = input ...

  7. python 3.5 猜数字游戏

    #!/usr/bin/env python #encoding: utf-8 number = 88 for i in range(1,6): num = int(input('gusee numbe ...

  8. 通过游戏学python 3.6 第一季 第一章 实例项目 猜数字游戏--核心代码 可复制直接使用 娱乐 可封装 函数

    本文实例讲述了python实现的简单猜数字游戏.分享给大家供大家参考.具体如下: 给定一个1-99之间的数,让用户猜数字,当用户猜错时会提示用户猜的数字是过大还是过小,知道用户猜对数字为止,猜对数字用 ...

  9. python猜数字游戏console版本

    加入python学习小组后的第一次作业,python GUI写猜数字游戏.由于加班比较多,第一步先实现console版本,下一步再实现GUI版本. 虽然猜数字游戏是个小游戏,但是涉及到的基础知识点还是 ...

  10. Python实现猜数字游戏

    Python中实现猜数字游戏代码如下: import random # 引入随机数标准库-random # 定义数字上下限和最大游戏次数 min_num = 1 max_num = 10 guess_ ...

随机推荐

  1. 使用 Nginx 如何部署 web 项目

    第一步:前往 Nginx 官方 下载 Nginx 资源包,建议下载 Stable version(长期稳定版本)  第二步:将 Nginx 压缩包解压到本地目录中(D:\Tools)  第三步:进入到 ...

  2. springboot+mybatis多数据源的事务问题

    1.springboot+mybatis实现多数据源后,针对单个数据源我们可以使用@Transactional(name="xxxTransactionManager") 来指定使 ...

  3. python pip 换源

    title: pip 换源 author: 杨晓东 permalink: pip-换源 date: 2021-10-02 11:27:04 categories: - 投篮 tags: - demo ...

  4. MySQL 常用命令(3)------表基本操作

    五.表的基本操作 1.创建表 语法:create table <表名> ( <字段名1> <类型1> [,..<字段名n> <类型n>]); ...

  5. Unity Random

    Random 不仅可以随机值,还可以随机其它属性,用了这么久,刚知道... 譬如: rotation  随机Rotation onUnitSphere  球体表面随机点 insideUnitCircl ...

  6. javaScript面向对象(继承篇)

    一.构造函数继承   function Parent() { this.money = '2亿' this.eat = function () { console.log('吃饭') } } func ...

  7. Android 将函数放到主线程运行

    有时候,app会检测加密函数是否在主线程运行,为了逃避这种检测,要将函数放到主线程运行 Class<?> aClass = RposedHelpers.findClass("co ...

  8. 数据脱敏java代码

    //前prefix后suffix脱敏 public static String idEncrypt(String number ,Integer prefix, Integer suffix) { i ...

  9. 我眼中的Serverless

    https://cloud.tencent.com/document/product/583 摆脱服务器.存储等底层设备,只上传代码,由云服务器提供服务的触发,维护,调用.

  10. 03php拉取服务器信息并生成json

    <?php$servername = "服务器";$username = "用户名";$password = "密码";$dbname ...