看海的猴 发表于 2020-8-26 16:04:20

用for循环改写以下代码

#用for循环改写以下代码
# count = 0
# while count < 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次,

看海的猴 发表于 2020-8-27 08:28:42

没有人回答这个问题吗?

lhgzbxhz 发表于 2020-8-27 10:12:46

for count 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('账号名或密码错误')
else:
    print('输错3次’)
页: [1]
查看完整版本: 用for循环改写以下代码