猜数游戏

猜数游戏
随机生成一个10以内的整数,对生成的整数进行猜测

#python3.7写猜测10以内的整数
import random  #导入随机模块
secret = random.randint(1,10)
print('_____________猜数游戏______________')
time=3
guess=0
print("你有 3 次机会")
print('请输入一个10以内的整数:',end=" ")#end=" "是句末不换行。
while (guess != secret and time > 0):
    temp=input()
    while (not (temp.isdigit())or(int(temp)>10)):
#s 为字符串
#s.isalnum()  所有字符都是数字或者字母,为真返回 Ture,否则返回 False。
#s.isalpha()  所有字符都是字母,为真返回 Ture ,否则返回 False。
#s.isdigit()  所有字符都是数字,为真返回 Ture ,否则返回 False。
#s.islower()  所有字符都是小写,为真返回 Ture ,否则返回 False。
#s.isupper()  所有字符都是大写,为真返回 Ture ,否则返回 False。
#s.istitle()  所有单词都是首字母大写,为真返回 Ture ,否则返回 False。
#s.isspace()  所有字符都是空白字符,为真返回 Ture ,否则返回 False。
#例如:
#>>> s = 'I LOVE FISHC'
#>>> s.isupper() 
#>>> True 
        if(not(temp.isdigit())):
            print("这不是数字或整数,请重新输入:",end=" ")
            temp=input()
        else:
            print('这个数字大于10,请重新输入:',end=' ')
            temp=input()
    guess=int(temp)
    time=time-1#每输入一次,机会就会少一次。
    if (guess == secret):
        print('你是我肚子里的蛔虫吗?没错,就是',guess)
        print('哼,猜对了也没奖!')
    else:
        if(guess<secret):
            print('哥,小了,小了!')
        else:
            print("嘿,大了大了!")
        if( time>0 ):
            print("剩余机会:",time)
            print("请重新输入:",end=" ")
        else:
            print("机会用光咯T_T")
print("游戏结束^_^")

不足之处欢迎各位大佬指正!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值