Python猜数小游戏

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python猜数小游戏相关的知识,希望对你有一定的参考价值。

  1. 使用random变量随机生成一个1到100之间的数

  2. 采集用户所输入的数字,如果输入的不符合要求会让用户重新输入。

  3. 输入符合要求,游戏开始。如果数字大于随机数,输出数字太大;如果小于随机数,输出数字太小

  4. 猜对,输出数字正确,猜的次数;并询问是否继续游戏

  5. 用户回答y(yes)表示继续玩

import random
rnum=random.randint(1,100)
count=0

while True:
    num=input('please enter a number(1,100): 
').strip()
    if num.isdigit():
        num=int(num)
        count += 1
        if num == rnum:
            print('yes,{} is right;you guess {} times'.format(num,count))
            ask=input('would you like play again(y/n): 
').strip().lower()
            if ask == 'y':
                continue
            else:
                break
            break
        elif num > rnum:
            print('you number is too lager!')
            continue
        else:
            print('you number is too small!')
            continue
    else:
        print('you number is invalid,please enter again')
        continue


以上是关于Python猜数小游戏的主要内容,如果未能解决你的问题,请参考以下文章

Python--猜数游戏

Python基础之猜数游戏

Python猜数小游戏

python 课后习题 猜数游戏

玩转python:一个简单的猜数游戏

是一个关于Python的问题,设计一个猜数游戏