Python基礎(七) 流程控制語句

2022-08-27 19:36:10 字數 1967 閱讀 5816

基本格式:

if

:

elif

:

else

:

例子:

x=input("

請輸入數字:")

if x=='1'

:

print("

you are right!")

elif x=='2'

:

print("

you are wrong!")

else

:

print("

數字錯誤!

")

if /  else 的三目運算形式:[返回值a   if 條件表示式   else 返回值b]

x=input("

請輸入數字:")

answer="

right

"if x=='1'

else

"wrong

"print(answer)

一般格式:

while

:

else

:

例子:

a = 3b = 10

while a print(a, end='')

a += 1結果:

3 4 5 6 7 8 9

break,continue,pass

break:

跳出最近所在的迴圈

while

true:

name = input("

名字:(q退出)")

if name =='

q':break

age=input("

年齡:"

)

print(name,'

==>>

',age)

結果:名字:(q退出)joe

joe年齡:22

22joe ==>> 22名字:(q退出)q

q

continue:

跳到最近所在迴圈的開頭

x = 10

while

x: x -= 1

if x % 2 == 0: continue

print(x, end='

---'

)結果:

9---7---5---3---1---

pass:

空佔位語句,什麼也不做

for迴圈是通用的序列迭代器。一般格式為:

forin:

else:  

例子:

for x in ['

hello

','python

','hello

','world']:

print(x,end="")

結果:hello python hello world

d=

for key,value in

d.items():

print(key,'

=>

',value)

結果:a => 1c => 3b => 2

range迴圈計數器

range會產生從零算起的整數列表,但其中不包括該引數的值。range有三個引數,起始值,終值和步長。

print(list(range(9)))

結果:[0, 1, 2, 3, 4, 5, 6, 7, 8]

for i in range(5):

print(i,end="

---"

)結果:

0---1---2---3---4---

Python流程控制語句流程控制語句

流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...

python基礎 04流程控制語句

最好四個空格,其次tab,禁止空格tab混用 表示 塊開始 如果你在python互動環境下敲 還要特別留意縮排,並且退出縮排需要多敲一行回車 age 20 if age 18 print your age is age print aduit your age is 20aduit 注意 else ...

python基礎 8 流程控制語句

python3 的流程控制語句包括 if語句是python中最常用的條件控制語句,其格式為 if 條件一 statements else statements if 條件一 statements elif 條件二 statements else statements 注意 1 每個條件後面要使用冒號...