python基礎:循環語句和判斷語句
小生博客:http://xsboke.blog.51cto.com
小生 Q Q:1770058260
-------謝謝您的參考,如有疑問,歡迎交流
一、 python語句塊和縮進
縮進是Python語法的一部分;在python語句中,空格是用來區分塊的,每一塊的語句,縮進量(空格)應該是相同的
Python語言利用縮進表示語句塊的開始和退出(Off-side規則),而非使用花括號或者某種關鍵字;
增加縮進表示語句塊的開始,而減少縮進則表示語句塊的退出。
在Python中,冒號(:)用來標識語句塊的開始,塊中的每一個語句都是縮進的(縮進量相同)
二、 python控制循環的命令
break:跳出整個循環
continue :跳過位於其後的語句,開始下一輪循環。
三、 if判斷語句
1 | if 條件: |
例:
判斷如果U等於10則輸出OK,如果不等於,就執行
首先判斷U是否大於10,如果大於則輸出大於10,否則輸出小於10。
四、 循環語句
1. for循環
1 | for 變量 in 取值列表: |
例:
設置變量user為root
設置變量
passwd為123456為變量i賦值,range(3)就是0,1,2
然後使用input輸入U和P
if進行判斷,U=user並且P=passwd時,輸出登陸成功,並且執行break命令,退出整個循環
如果是其他情況則不執行任何命令,然後elif再次進行判斷,如果P不等於passwd則輸出密碼錯誤
如果判斷密碼沒有錯誤,則不進行任何操作,然後再次elif進行判斷,如果U不等於user則輸出用戶不存在
如果變量i將值取完後依然沒有滿足break的條件,則else輸出“你輸入的錯誤次數過多”
2. while循環
1 | while 條件: 語句 |
- 這個和for循環中的例子差不多,只是多設置了一個i,用於限制循環次數
- i+=1,就是i=i+1,當i=3時將退出while循環
- 如果在三次循環內,有任何一次輸入成功,則輸出登錄成功,然後執行第一個if語句中的break指令,使整個循環停止
- 如果在三次循環內,沒有任何一次輸入成功,則將執行else中的語句,輸出“你輸入的次數過多”
本文出自 “小生blog” 博客,請務必保留此出處http://xsboke.blog.51cto.com/12096269/1921739
python基礎:循環語句和判斷語句