用户登录程序
username = "chenxi"
passwed = "testki"
counter = 0
while counter < 3: # 测试3次
user = input("输入用户名:")
passw = input("输入密码:")
if user == username and passw == passwed :
print("登录成功")
break #退出
else:
print("重新输入")
counter += 1
测试-1
D:pythonpython.exe D:/untitled/dir/for.py 输入用户名:bhghjb 输入密码:njbmnbm 重新输入 输入用户名:bhbjb 输入密码:nnbnbm 重新输入 输入用户名:nnbmnb 输入密码:jhjh 重新输入 Process finished with exit code 0
测试-2
D:pythonpython.exe D:/untitled/dir/for.py 输入用户名:chenxi 输入密码:testki 登录成功
打印0-9,小于5不打印
for i in range(10):
if i < 5 :
continue # 结束本次循环
print(i)
测试
D:pythonpython.exe D:/untitled/dir/for.py 5 6 7 8 9
打印双层循环
for i in range(10):
print ("chenxi:",i)
for j in range(10):
print(j)
测试
D:pythonpython.exe D:/untitled/dir/for.py chenxi: 0 0 1 2 3 4 5 6 7 8 9 chenxi: 1 0 1 2 3 4 5 6 7 8 9 chenxi: 2 0 1 2 3 4 5 6 7 8 9 chenxi: 3 0 1 2 3 4 5 6 7 8 9 chenxi: 4 0 1 2 3 4 5 6 7 8 9 chenxi: 5 0 1 2 3 4 5 6 7 8 9 chenxi: 6 0 1 2 3 4 5 6 7 8 9 chenxi: 7 0 1 2 3 4 5 6 7 8 9 chenxi: 8 0 1 2 3 4 5 6 7 8 9 chenxi: 9 0 1 2 3 4 5 6 7 8 9 Process finished with exit code 0
i小于5不循环
for i in range(10):
if i < 5 :
continue # 结束本次循环
print ("chenxi:",i)
for j in range(10):
print(j)
测试
D:pythonpython.exe D:/untitled/dir/for.py chenxi: 5 0 1 2 3 4 5 6 7 8 9 chenxi: 6 0 1 2 3 4 5 6 7 8 9 chenxi: 7 0 1 2 3 4 5 6 7 8 9 chenxi: 8 0 1 2 3 4 5 6 7 8 9 chenxi: 9 0 1 2 3 4 5 6 7 8 9 Process finished with exit code 0
利用break当j=6时跳出本次循环体
for i in range(10):
if i < 5 :
continue # 结束本次循环
print ("chenxi:",i)
for j in range(10):
print(j)
if j == 6 :
break #当j=6时跳出循环体
测试
D:pythonpython.exe D:/untitled/dir/for.py chenxi: 5 0 1 2 3 4 5 6 chenxi: 6 0 1 2 3 4 5 6 chenxi: 7 0 1 2 3 4 5 6 chenxi: 8 0 1 2 3 4 5 6 chenxi: 9 0 1 2 3 4 5 6 Process finished with exit code 0
利用标志物位跳出多层循环
# 小于5 不打印
exit_flag = False #设置exit_flag初始值
for i in range(10):
if i < 5 :
continue # 结束本次循环
print ("chenxi:",i)
for j in range(10):
print(j)
if j == 6 :
exit_flag = True# 当j = 6 时;修改exit_flag变量值为True
break #当j=6时跳出循环体
if exit_flag: #判断exit_flag=True时,跳出第二层循环体
break
测试
D:pythonpython.exe D:/untitled/dir/for.py chenxi: 5 0 1 2 3 4 5 6