python简单程序代码猜数字_python实现简单猜数字游戏

#!/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

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()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值