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
                    
                
                
            
        
浙公网安备 33010602011771号