1. 程式人生 > >python基礎:循環語句和判斷語句

python基礎:循環語句和判斷語句

python 語句 循環 判斷

小生博客:http://xsboke.blog.51cto.com

小生 Q Q1770058260

-------謝謝您的參考,如有疑問,歡迎交流



一、 python語句塊和縮進

  • 縮進是Python語法的一部分;在python語句中,空格是用來區分塊的,每一塊的語句,縮進量(空格)應該是相同的

  • Python語言利用縮進表示語句塊的開始和退出(Off-side規則),而非使用花括號或者某種關鍵字;

  • 增加縮進表示語句塊的開始,而減少縮進則表示語句塊的退出。

  • Python中,冒號(:)用來標識語句塊的開始,塊中的每一個語句都是縮進的(縮進量相同)

二、 python控制循環的命令

  • break:跳出整個循環

  • continue :跳過位於其後的語句,開始下一輪循環。

三、 if判斷語句

1
2
3
4
5
6
7


if 條件:
語句
elif 條件: 進行第二次判斷
語句
else:
語句

例:

技術分享

判斷如果U等於10則輸出OK,如果不等於,就執行

else裏面的語句,

首先判斷U是否大於10,如果大於則輸出大於10,否則輸出小於10

四、 循環語句

1. for循環

1
2
3
4


for 變量 in 取值列表:
語句
else: 如果for語句中沒有找到匹配的條件則執行else語句
語句

例:

技術分享


  • 設置變量userroot

  • 設置變量

    passwd123456

  • 為變量i賦值,range3)就是0,1,2

  • 然後使用input輸入UP

  • if進行判斷,U=user並且P=passwd時,輸出登陸成功,並且執行break命令,退出整個循環

  • 如果是其他情況則不執行任何命令,然後elif再次進行判斷,如果P不等於passwd則輸出密碼錯誤

  • 如果判斷密碼沒有錯誤,則不進行任何操作,然後再次elif進行判斷,如果U不等於user則輸出用戶不存在

  • 如果變量i將值取完後依然沒有滿足break的條件,則else輸出“你輸入的錯誤次數過多”

2. while循環


1
2
3
4


while 條件:
語句
else: 如果while語句中沒有找到匹配的條件則執行else語句

語句

例:


技術分享


  • 這個和for循環中的例子差不多,只是多設置了一個i,用於限制循環次數
  • i+=1,就是i=i+1,當i=3時將退出while循環
  • 如果在三次循環內,有任何一次輸入成功,則輸出登錄成功,然後執行第一個if語句中的break指令,使整個循環停止
  • 如果在三次循環內,沒有任何一次輸入成功,則將執行else中的語句,輸出“你輸入的次數過多”

本文出自 “小生blog” 博客,請務必保留此出處http://xsboke.blog.51cto.com/12096269/1921739

python基礎:循環語句和判斷語句