close

一、

今天來統計考試及格、不及格的人數,如果及格,及格人數就加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有時候會忘記的部分,單純想說公開讓大家一起學習並討論。      

arrow
arrow
    創作者介紹
    創作者 v777007 的頭像
    v777007

    小氣質

    v777007 發表在 痞客邦 留言(0) 人氣()