• emmm......就当练习了系列02



    1. 使用while循环输出1 2 3 4 5 6 8 9 10

     

    2. 求1-100的所有数的和

    3. 输出 1-100 内的所有奇数

    4. 输出 1-100 内的所有偶数

    5. 求1-2+3-4+5 ... 99的所有数的和

    6. 用户登陆(三次机会重试)

    7:猜年龄游戏
    要求:
    允许用户最多尝试3次,3次都没猜对的话,就直接退出,如果猜对了,打印恭喜信息并退出

     方法二:

    class Infinit:
      def __iter__(self):
        return self

      def __next__(self):
        return None


    username = 'tank'
    password = '123'
    count = 0
    for line in range(3):
      inp_name = input('请输入您的账号:')
      inp_pwd = input('请输入您的密码:')

      if inp_name == username and inp_pwd == password:
        print('登录成功')
        while True:
          cmd = input("输入命令>: ")
          if cmd == 'q': # 整个程序结束,退出所有while循环
            break
          else:
            print('命令{x}正在运行'.format(x=cmd))
        break
      else:
        print('账号名或密码错误')
        count += 1
    else:
      print('输错3次,退出')

    8:猜年龄游戏升级版(选做题)
    要求:
    允许用户最多尝试3次
    每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序
    如何猜对了,就直接退出

     

     方法二:

    age_of_oldboy=73
    
    count=0
    while True:
        if count == 3:
            choice=input('继续(Y/N?)>>: ')
            if choice == 'Y' or choice == 'y':
                count=0
            else:
                break
    
        guess=int(input('>>: '))
        if guess == age_of_oldboy:
            print('you got it')
            break
        count+=1
  • 相关阅读:
    (Power Strings)sdutoj2475
    KMP(http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2772)
    spfa 判断负环 (转载)
    图的存储
    图结构练习——判断给定图是否存在合法拓扑序列(sdutoj)
    poj1753Flip Game(dfs)
    poj2524(简单并查集)
    VC++ GetModuleFileName()获取路径字符串中带波浪线~
    VC++ : error LNK2005: ... already defined in *.obj
    InstallSheild的一些常量
  • 原文地址:https://www.cnblogs.com/lucky-cat233/p/12450609.html
Copyright © 2020-2023  润新知