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")