python怎么一直循环_python 基础之while无限循环
用戶登錄程序
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:\python\python.exe D:/untitled/dir/for.py
輸入用戶名:bhghjb
輸入密碼:njbmnbm
重新輸入
輸入用戶名:bhbjb
輸入密碼:nnbnbm
重新輸入
輸入用戶名:nnbmnb
輸入密碼:jhjh
重新輸入
Process finished with exit code 0
測試-2
D:\python\python.exe D:/untitled/dir/for.py
輸入用戶名:chenxi
輸入密碼:testki
登錄成功
打印0-9,小于5不打印
for i in range(10):
if i < 5 :
continue # 結束本次循環
print(i)
測試
D:\python\python.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:\python\python.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:\python\python.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:\python\python.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:\python\python.exe D:/untitled/dir/for.py
chenxi: 5
0
1
2
3
4
5
6
總結
以上是生活随笔為你收集整理的python怎么一直循环_python 基础之while无限循环的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现采样函数_python中
- 下一篇: mongodb 监听不到端口_干货|Mo