python程式的控制結構

2021-09-25 20:27:25 字數 2924 閱讀 3995

python程式的控制結構

1.if

縮排

#嚴格縮排

if g==1:

#if後面有乙個空格,還有冒號

print

("right"

)#沒空格有()也行

if(g==1)

:#冒號

print

("right"

)

判斷條件也可以直接寫true

if

true

:#冒號

print

("right"

)

判斷條件為數字:非零值視為true,零值視為false。

if1:

print

('1')if

100:

print

('100')if

0:print

('0')if

-1:print

('-1'

) 輸出:

'''1

100-1

'''

2.if else

>>

> a =

1>>

> b =

2>>

>

if a<=b:..

.print

('a小於等於b').

..else:.

..print

('a大於b').

..a小於b

3.if elif if

>>

> a =

1>>

> b =

2>>

>

if a.print

('a小於b').

.. elif a>b:..

.print

('a大於b').

..else:.

..print

('a等於b'

)a小於b

4.條件組合保留字:

#例1

:if not true:

print

("即fasle,不輸出"

)else

:print

("輸出")

#例2:

guess=

1000

if guess>

0 and guess<

100:

print

("right"

)else

:print

("wrong")

#<=、>=可以使用

if guess>=0:

print

("ok"

)

三元運算子

>>

> a =

1>>

> b =

2>>

> a if a1>>

>

print

('a=%d'

%a)if aa=1

二.迴圈結構

計算1+2+3+…+99+100的結果:

>>

> s=

0>>

>

for i in range(1

,101):

... s+=i.

..else

: #else是迴圈結束的獎勵..

.print

(s)...

5050

>>

> s=i=

0>>

>

while i<=

100:..

. s+=i.

.. i+=1

...else:.

..print

(s)...

5050

#無變數for迴圈

for _ in range(10

):print

("0"

)

迴圈控制保留字break和continue

while true:

name =

input

("entre your name :"

)if name ==

"stop"

:break

age =

input

("entre your age:"

)print

("your name is %s ,your age is %s"

%(name,age)

)執行結果:

entre your name :lixiang

entre your age:

18 your name is lixiang ,your age is 18

entre your name :stop

x =

10while x:

x = x -

1if x %2!=

0:continue

print

(x)執行結果:

86420

pass語句

pass 不做任何事情,一般用做佔位語句。

for i in range(10

):print

(i) pass

print

("done"

)'''01

2345

6789

done

'''

PYTHON 程式的控制結構

選擇結構 程式流程圖 用簡單的圖形表示問題的解決步驟 起止框,處理匡,判斷框,文件框,流程線,圓形,輸入輸出框 語法 python中大括號不是分割槽作用,是靠語句塊的縮進來體現語句塊術語的範圍 if 條件 縮排語句塊 其餘的語句 if 條件 縮排語句塊 else 縮排語句塊 if語句支援巢狀 多分支...

四 python程式的控制結構

目錄 一 if語句 1.if 2.if else 3.if elif if 4.條件組合保留字 二 程式的迴圈結構 1.for迴圈 range 2.while迴圈 3.迴圈控制保留字break和continue 4.pass語句 5.迴圈的高階用法 6.python沒用switch case語句 縮...

Python學習 程式的控制結構

if 條件 執行 語句 表示式1 if 條件 else 表示式2 if 條件1 執行 語句1 elif 執行 語句2 else 執行 語句3 操作符 描述 小於 小於等於 大於等於 大於 等於 不等於 保留字保留字使用 描述and x and y 兩個條件的邏輯與 orx or y 兩個條件的邏輯或...