python學習之 流程和函式

2021-06-29 06:07:13 字數 793 閱讀 6654

簡要介紹python的流程和函式

python裡面是沒有switch的,其實switch是有乙個hash表通過表來查詢對應的跳轉

例如:

switch = 

s = [1,2,3,4]

for i in range(1,5) :

print(switch.get(i))

條件判斷

a=-1

if a>0:

print(1)

elif a==0:

print(2)

else:

print(3)

迴圈

for

for i in [1,2,3,4,5]:

print(i)

for i in range(1,10,2):

print(i)

while

i=10

while i>0:

i=i-1

print(i)

函式

def func():

print('this is a function')

func()

函式作為引數傳遞

def childfunc():

return 1

def fatherfunc(f):

print(f)

fatherfunc(childfunc())

Python之流程管理

條件判斷 if 條件表示式 塊else 塊if 條件表示式 塊elif 條件表示式 塊elif 條件表示式 else 塊num int input 請輸入你的分數 if num 90 print 優秀 elif 80input 函式 while迴圈 while 條件表示式 塊else 塊while ...

python之流程控制

python中流程控制之if while for if 用來判斷條件是否符合,而後執行相應的操作 也可單獨使用if用來當滿足條件後執行某個操作 常見 if if else if elif else 典型的三目運算就是利用簡化if語句來獲取所需的值 用來結束迴圈操作 只結束距離自己最近的迴圈體 for...

python之流程控制

1.1.if語句語法 if 條件1 elif 條件2 else 條件3 1.2.if語句應用 登陸功能 name input please enter your name strip password input please enter your passwd strip if name weix...