一、
今天來統計考試及格、不及格的人數,如果及格,及格人數就加1,如果沒有及格,不及格人數就加1
>>> success=0
>>> fail=0
都先預設為0,因為還不知道誰及格誰不及格,竟然兩個變數都是0,我們也可以寫在一起
>>> success=fail=0
>>>
if score>=60:
success+=1
else:
fail+=1
如果大於等於60,success就會加1,否則就是fail加1,藉此可以計算到底幾個人及格,幾個人不及格
python的判斷式會依照先後順序進行,if的沒過才會到else,一旦出現True的結果,區塊中的程式碼就會開始執行,接著離開判斷式
除非沒有標示清楚,不然都不會有error喔
二、
接下來要介紹巢狀判斷式,簡單來說就是有一堆判斷式,縮排要標示清楚
if (判斷式1):
if(判斷式2):
else:
else:
if(判斷式3):
else:
內縮的位置決定哪些if和else是同一組
舉例來說,男生腰圍超過90cm是異常,女生則是超過80cm,如果異常了就標示'超過正常標準',正常則是'屬於正常範圍'
if ( sex=='男' )
if ( size>=90 ):
print('超過正常標準')
else:
print('屬於正常範圍')
else (sex=='女')
if( size>=80):
print('超過正常標準')
else:
print('屬於正常範圍')
*程式不太理解的地方建議使用註解幫助判斷喔
*縮排是重點!因為python不是用大括號表示的
##我是python初學者,其實這些是我的筆記,在書籍上我覺得重要or有時候會忘記的部分,單純想說公開讓大家一起學習並討論。
留言列表