Python 流程控制語句案例

2021-10-11 15:28:26 字數 1160 閱讀 6000

「雞兔同籠問題」是我國古算書《孫子算經》中著名的數學問題,其內容是:「今有雉(雞)兔同籠,上有三十五頭,下有九十四足,問雉兔各幾何」。具體實現如例所示。

for chicken in

range(0

,36):

if2* chicken +(35

- chicken)*4

==94

:print

('小雞:',chicken,

'小兔:',35

- chicken)

執行結果如圖所示。

在例中,程式通過for迴圈依次判斷0~35之間的整數是否滿足第2行if語句。如果滿足該條件,程式就計算出雞兔同籠的答案。

程式輸入若干個學生某門課程成績,求出這些學生成績的平均值、最大值和最小值,具體實現如例所示。

num,

sum,

max,

min=0,

0,0,

100while

true

:str

=input

('請輸入第%d位學生成績:'

%(num +1)

)ifstr==

'q':

print

('輸入結束! '

)break

score =

int(

str)

if score <

0or score >

100:

print

('輸入有誤,重新輸入!'

)continue

sum+= score

num +=

1if score >

max:

max= score

if score <

min:

min= score

print

('平均成績:'

,sum

*1.0

/ num)

print

('最大值:'

,max

,'最小值:'

,min

)

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

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

python 流程控制語句

1.if判斷 語法a 10,b 20 1 if a 10 print a等於10 2 if a b print a大於b else print a小於b 3 if a b print a 小於 b elif a 15 print a 小於 15 4 if a 40 print a 小於 40 eli...

Python流程控制語句

語法 if 條件表示式 塊else 塊執行流程 if else 語句在執行時,先對if 後的條件表示式進行求值判斷,如果為true,則執行if 後的 塊.如果為false,則執行else 後的 塊.語法 if 條件表示式 塊elif 條件表示式 塊elif 條件表示式 塊 elif 條件表示式 塊e...