python学习:第一个程序猜数字小游戏~包含次数限制、用户输入类型限制。内容学习源于【小甲鱼python入门学习】

#猜数字游戏进化版本1#
#luky#


#引入random模块#
import random
#调用random模块中的随机整数函数#
secret = random.randint(1,10)
#输出旁白切割线+随机生成的数字,方便测试用(注意str(secret) 这么写是因为字符和整形不能相加,需要统一修改成字符串类型)#
print('-------------------------------------------' + str(secret))
#定义变量count用于while循环,限定循环次数#
count = 1
#开始while循环,限定循环3次,从1开始小于4一共三个数:1、2、3#
while count < 4:
    #此处需注意如果要用temp.isdigit(),则不能直接定义 temp=int(input(......)),所以先判断用户输入,然后再定义新变量等于int(temp)#
    temp = input("【请猜一猜我的幸运数字(只有三次机会呦~)现在是第" + str(count) + "次】:")
    #增加个判定限制用户只能输入整形数字temp.isdigit() #
    if temp.isdigit():
        guess = int(temp)
        if guess == secret:
            print("【哎我去,你一定是我肚子里的蛔虫】 ")
            print("【猜对就猜对吧,哈哈!没有奖励,再见~】")
            break
        else:
            if guess > secret:
                print("【数字大了,哈哈~~】")
            else:
                print("【数字小了,哈哈~~】")
            count = count + 1       
    else: 
        print("【请输入1-10的整数数字】")
    if count == 4:
        print("【好笨啊,三次都猜不对!】")
print("【游戏结束,欢迎下次在玩~~么么哒~~】")
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值