1. 程式人生 > >Python之條件判斷和循環

Python之條件判斷和循環

height ont 腳本 混合 sse 根據 pan fail width

1、if條件判斷語句

1 score = 80
2 if score >= 60:
3     print Passed
4 else:
5     print Failed

註意: Python代碼的縮進規則。具有相同縮進的代碼被視為代碼塊。

縮進請嚴格按照Python的習慣寫法:4個空格,不要使用Tab,更不要混合Tab和空格,否則很容易造成

因為縮進引起的語法錯誤。

if 語句後接表達式,然後用:表示代碼塊開始。同樣可以使用else if(elif)來進行分支判斷。

總的來看跟C語言、shell腳本語言中的if條件判斷其實都差不多,變化不大,但是細微的差別還是得要分開。

2、for循環

Python for循環可以遍歷任何序列的項目,如一個列表或者一個字符串。

例如:

 1 # -*- coding: UTF-8 -*-
 2 
 3 list = [Guangzhou, 100, Shenzhen, 100, (100, 200)]
 4 str = "Python"
 5 
 6 for name in list:
 7     print name
 8 
 9 print \n
10 
11 for name in str:
12     print name
13 
14 print \n
15 
16 print END

技術分享

3、while循環

Python 編程中 while 語句用於循環執行程序,即在某條件下,循環執行某段程序,以處理需要重復處理

的相同任務。其基本形式為:

1 while 判斷條件:
2     執行語句

和 for 循環不同,while 循環不會叠代 list或 tuple 的元素,而是根據表達式判斷循環是否結束。

執行語句可以是單個語句或語句塊。判斷條件可以是任何表達式,任何非零、或非空(null)的值均為true。

當判斷條件假false時,循環結束。

1 # -*- coding: UTF-8 -*-
2 
3 count = 10
4 
5 while (count > 0):
6     print
count 7 count = count - 1 8 9 print END

Python之條件判斷和循環