# coding=utf-8__author__ =
'liuyb'
def
fuc_if():
x =
int(raw_input(u"
輸入乙個整數:
")) if
x < 0:
x =
0print
u"數字小於
0,初始化為
0"elif
x == 0:
"zero"
elif
x > 0:
"more"
def
fuc_for():
words = ['cat', 'window', 'defenestrate']
for
w in
words:
w, len(w)
def
fuc_for_if():
words = ['cat', 'window', 'defenestrate']
for
w in
words:
if len(w) > 6:
words.insert(0, w)
words
def
fuc_range():
range(1, 10)
range(10)
range(1, 10, 3)
range(-
1, -
10, -
3) print
range(-
10, -
1, 3)
range(-
1, 1
-10, 3) #
words = ['cat', 'window', 'defenestrate']
for
w in
range(len(words)):
w, words[w]
list(enumerate(words))
# break
語句應用在
while
和for
語句中def
fuc_break_for():
for
i in
range(1, 10):
if i %
3 == 0:
i break
def
fuc_break_while():
i =
0while
i <
100:
i +=
2if
i == 10:
i break
# 中止後面的語句,繼續上面的迴圈
def
fuc_continue():
for
num in
range(2, 10):
if num %
2 ==0:
"found an even number:", num
continue
"found a number:", num
def
fuc_pass():
pass
# 函式預設值的問題
def
fuc_f(a
, l=):l
) return l#
解決函式預設值的問題
def
fuc_f1(a
, l=none
):if
l is
none
:l =
l) return
ldef
fuc_lambda(x
, y):
a =
lambda
x, y
: x + y
a(x, y
)
mysql流程控制 MySQL 流程控制
流程控制 1 順序結構 程式從上往下依次執行 2 分支結構 多條路徑選擇一條 3 迴圈結構 在規定範圍內重複執行 一 分支結構 1 if函式 功能 實現分支流 語法 if 表示式1,表示式2,表示式3 執行順序 執行表示式1,成立返回表示式2的值,不成立則返回表示式3的值 應用 任何地方 例 if ...
Python流程控制語句流程控制語句
流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...
Python學習筆記1 流程控制
一 流程控制分為哪幾種 順序結構 分支結構 迴圈結構 注意 所有的 程式預設都是順序結構,也就是 會預設從上至下執行 二 分支結構 1 單一條件分支if if 條件 條件的結果只有兩種可能 真 假 真就會執行這句話 假就不會執行 print 今天天氣真好 下面的 正常執行 2 雙向條件分支 if 條...