for循环

用于循环重复的代码:

 

循环分为有限循环和有限循环:

 

 

有限循环

for循环三次:

for i in range(4):    #range() 函数可创建一个整数列表,一般用在 for 循环中
  print(i)




输出结果:

0
1
2

4

 

利用for循环,编辑一个登陆小程序,登陆正确提示OK,错误并且给出错误警告,并出现no!,密码只可以输入三次:

涉及的知识点:for ,break,if,range

user="xiaoxing"
password="123456"

for i in range(10):#循环10次 login=input("user:") login_password=input("password:") if login == user and login_password == password: print("OK!!!!") break #登陆正确后跳出 else: print("Invalid user or password!!")#每一次登陆错误都提示输入账号密码 else: print("No!!")#三次都登陆错误提示no

  

无限循环:

有3次登陆的机会,对了就退出,错了出现提示,,当三次都错了以后提示要不要继续尝试,然后再三次循环;

涉及知识:while,
user="xiaoxing"
password="123456"
n=0
while n<3:
    login_user=input("user:")
    login_password=input("password:")
    if login_user == user and login_password == password:
        print("is ok")
        break
    else:
        print("Please enter the account password!!")
    n +=1
    if n == 3:
        keep_going=input("是否继续?{Y/N}?")
        if keep_going == "y":
            n = 0
else:
    print("gun")

  

 

posted @ 2019-11-13 13:33  daino  阅读(174)  评论(0编辑  收藏  举报