1. 程式人生 > >day6-if,while,for的快速掌握

day6-if,while,for的快速掌握

控制 count con c語言開發 break -s 輸出結果 語句 邏輯

python的縮進和冒號

python之所以如此簡單,歸功於它的縮進機制,嚴格的縮進機制是的代碼非常整齊規範,賞心悅目,提高了可讀性,在一定意義上提高了可維護性,但對於從其他語音轉過來的朋友如:java開發人員,C語言開發人員來說,可能要適應一段時間,代碼十分嚴格的縮進機制,如果不按照規矩辦事,一不小心就會有語法錯誤。

python並不像其他語言那樣要求什麽{},僅僅使用tab鍵來區分代碼的邏輯性。

if條件判斷語句

if條件語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊。 如下圖

技術分享

Python 編程中 if 語句用於控制程序的執行,基本形式為:

技術分享
    if 判斷條件:
        執行語句……
    else:
        執行語句……
格式

示例

下面通過一個示例演示 if...else 語句的用法

a = 5
b = 6
if a < b:
print(‘a是小的‘)
else:
print(‘b是小的‘)


輸出結果為
a是小的

whlie循環語句

Python 編程中 while 語句用於循環執行程序,即在某條件下,循環執行某段程序,以處理需要重復處理的相同任務。如下圖

技術分享

其基本形式為:

while 判斷條件:
    執行語句……

實例代碼:

#!/usr/bin/python
# -*- coding:utf-8 -*-
# @time: 2017/10/24 0:08

count = 0
while (count < 9):
   print ‘這是:‘, count
   count = count + 1
 
print "結束了
輸出結果

這是: 0
這是: 1
這是: 2
這是: 3
這是: 4
這是: 5
這是: 6
這是: 7
這是: 8
結束了

while 語句時還有另外兩個重要的命令 continue,break 來跳過循環,continue 用於跳過該次循環,break 則是用於退出循環,此外"判斷條件"還可以是個常值,表示循環必定成立,具體用法如下:

# continue 和 break 用法
 
i = 1
while i < 10:   
    i += 1
    if i%2 > 0:     # 非雙數時跳過輸出
        continue
    print i         # 輸出雙數2、4、6、8、10
i = 1 while 1: # 循環條件為1必定成立 print i # 輸出1~10 i += 1 if i > 10: # 當i大於10時跳出循環 break

for 循環語句:

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

技術分享

for循環的語法格式如下:

for iterating_var in sequence:
   statements(s)

實例

打印1到10
for i in range(1,10):
    print (i,)

輸出結果
1
2
3
4
5
6
7
8
9

  

day6-if,while,for的快速掌握