zoukankan      html  css  js  c++  java
  • Python猜数小游戏

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

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

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

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

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

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    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

     

  • 相关阅读:
    Android教程 -07 Activity的任务栈和启动模式
    ViewPager封装工具类: 轻松实现APP导航或APP中的广告栏
    hdu 5900 区间dp
    状压dp入门
    poj 3280
    hdu 4745 two Rabits
    食了智,过来水一发
    poj 2142 the Balance
    hdu 6188 Duizi and Shunzi
    hdu 6186 CS Course
  • 原文地址:https://www.cnblogs.com/aiaitie/p/9333995.html
Copyright © 2011-2022 走看看