美文网首页
猜字小游戏

猜字小游戏

作者: _无名人 | 来源:发表于2017-11-16 00:05 被阅读0次

    写一个猜数字的游戏,要求:系统生成一个随机数(1-10),用户有3次机会,输入数字去猜。

    如果输入数 小了 或者 大了,都给于相应提示。如果输入数 与 随机数相等,就提示“ 恭喜您猜对了!”

    import random
    n,end = 1,3   # n 第几次输入 ,  end 剩几次机会
    while n <= 3:
        user_num,sys_num = int(input('请输入一个整数(您有{}次机会)>>>'.format(end))),random.randint(1,10) # 用户输入数,接收随机数
        if user_num > sys_num: # 大于的情况
            end,n = end-1,n + 1
            if end != 0: print('很抱歉,您猜大了,您的数:{},系统数:{},您还有{}次机会'.format(user_num,sys_num,end))
            else:print('很抱歉,您猜大了,您的数:{},系统数:{},很遗憾您的机会用完了'.format(user_num, sys_num))
        elif user_num < sys_num:   # 小于的情况
            end, n = end - 1, n + 1
            if end != 0: print('很抱歉,您猜大了,您的数:{},系统数:{},您还有{}次机会'.format(user_num, sys_num, end))
            else:print('很抱歉,您猜大了,您的数:{},系统数:{},很遗憾您的机会用完了'.format(user_num, sys_num))
        else:print('恭喜您猜对了!奖励您1次机会,您还有{}次机会'.format(end)) # 等于的情况
    else:print('感谢您体验此款小游戏,如有问题请联系佳能老师!')
    

    相关文章

      网友评论

          本文标题:猜字小游戏

          本文链接:https://www.haomeiwen.com/subject/cqekvxtx.html