1 流程控制

2021-07-04 11:10:09 字數 2202 閱讀 8731

# coding=utf-8

__author__ =

'liuyb'

def

fuc_if():

x =

int(raw_input(u"

輸入乙個整數:

")) if

x < 0:

x =

0print

u"數字小於

0,初始化為

0"elif

x == 0:

print

"zero"

elif

x > 0:

print

"more"

def

fuc_for():

words = ['cat', 'window', 'defenestrate']

for

w in

words:

print

w, len(w)

def

fuc_for_if():

words = ['cat', 'window', 'defenestrate']

for

w in

words:

if len(w) > 6:

words.insert(0, w)

print

words

def

fuc_range():

print

range(1, 10)

print

range(10)

print

range(1, 10, 3)

print

range(-

1, -

10, -

3) print

range(-

10, -

1, 3)

print

range(-

1, 1

-10, 3) #

words = ['cat', 'window', 'defenestrate']

for

w in

range(len(words)):

print

w, words[w]

print

list(enumerate(words))

# break

語句應用在

while

和for

語句中def

fuc_break_for():

for

i in

range(1, 10):

if i %

3 == 0:

print

i break

def

fuc_break_while():

i =

0while

i <

100:

i +=

2if

i == 10:

print

i break

# 中止後面的語句,繼續上面的迴圈

def

fuc_continue():

for

num in

range(2, 10):

if num %

2 ==0:

print

"found an even number:", num

continue

print

"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

print

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 條...