零基础学Python(第九章 循环控制【break】与【continue】)
生活随笔
收集整理的這篇文章主要介紹了
零基础学Python(第九章 循环控制【break】与【continue】)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本套學(xué)習(xí)內(nèi)容共計【22】個章節(jié),每個章節(jié)都會有對應(yīng)的從0-1的學(xué)習(xí)過程詳細(xì)講解,希望可以給更多的人提供幫助。
開發(fā)環(huán)境:【W(wǎng)in10】
開發(fā)工具:【Visual Studio 2019】
本章為循環(huán)控制:主要為【break】與【continue】
Python break語句,就像在C語言中,打破了最小封閉for或while循環(huán)。
break語句用來終止循環(huán)語句,即循環(huán)條件沒有False條件或者序列還沒被完全遞歸完,也會停止執(zhí)行循環(huán)語句。
break語句用在while和for循環(huán)中。
如果您使用嵌套循環(huán),break語句將停止執(zhí)行最深層的循環(huán),并開始執(zhí)行下一行代碼。
Python語言 break 語句語法:
1、【break】用法,用于結(jié)束循環(huán)
for x in range(10):#從0打印到9if x==5:break#結(jié)束print(x)2、【continue】用法,停止此次循環(huán),進入下次循環(huán)。
for x in range(10):#從0打印到9if x==5:continue#停止此次循環(huán),進入下次循環(huán)print(x)3、案例:(模擬用戶賬號密碼登錄)
用戶登錄需求:
1.輸入用戶名和密碼;
2.判斷用戶名和密碼是否正確(name=‘a(chǎn)dmin’,passwd=‘123456’)
3.登錄僅有三次機會,超過3次會報錯
3.1、while循環(huán)版本:
trycount = 0#嘗試次數(shù)while trycount < 3:#輸入次數(shù)不能大于或等于3次name = input('用戶名:')password = input('密碼:')if name == 'admin' and password == '123456':print('登錄成功')break#結(jié)束循環(huán)else:print('登錄失敗')print('您還剩余%d次機會' %(2 - trycount))trycount += 1 else:print('登錄次數(shù)超過三次,請稍后登錄')3.2、for循環(huán)版本:
for i in range(3):user = input('請輸入用戶名:')passwd = input('請輸入密碼:') if user=='admin' and passwd == '123456': print('%s用戶登錄成功' %user) break else: print('密碼錯誤,請重新輸入密碼,您還剩%d次機會' %(2-i)) else:print('超過三次,登錄失敗')4、總結(jié)
a)、循環(huán)控制語句的意義在于程序執(zhí)行過程中幫助完成對應(yīng)業(yè)務(wù)邏輯。
本課程目錄為:
Python初級
1 、開發(fā)工具
2 、中文編碼
3 、基礎(chǔ)語法
4 、變量類型
5 、運算符
6 、條件語句
7 、while循環(huán)
8 、for循環(huán)
9 、循環(huán)控制(本章)
10、 循環(huán)嵌套
11 、字符串
12 、列表
13 、元組
14、 字典
15 、日期時間
16、 函數(shù)
17 、模塊
18 、文件I/O
19 、File方法
20 、異常處理
21 、文件目錄
22 、內(nèi)置函數(shù)
歡迎【點贊】、【評論】、【關(guān)注】、【收藏】、【打賞】,為推廣知識貢獻(xiàn)力量。
總結(jié)
以上是生活随笔為你收集整理的零基础学Python(第九章 循环控制【break】与【continue】)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零基础学Python(第八章 for循环
- 下一篇: 零基础学Python(第十章 循环嵌套)