Python學習入門基礎教程(learning Python)--3.2 if-else分支語句 .

 if-else分支語句結構的特點是當conditon條件滿足時,執行if下的語句塊,當condition條件不滿足時執行else下的語句塊,也就是說根據條件來控制讓某些語句執行,某些語句不被執行。

    if-else語法結構如下:

  1. if conditon:  

  2. (tab) statement1  

  3. (tab) statement2  

  4. (tab) statement3  

  5.       etc.  

  6. else:  

  7. (tab) statement1  

  8. (tab) statement2  

  9. (tab) statement3  

  10.       etc.  

    需要注意的是(a)在if的condition之後要有冒號':',else後邊也要有一個冒號':',(2)if和else其下的每條語句都要用TAB鍵縮進。if-else條件控制分支語句的邏輯流程圖如下圖所示。


    接下來沿用上節的例子,使用以下Python的if-else結構進行程序設計。

  1. def input_info():  

  2.     mat = int(raw_input("plz input your mathtic record: "))  

  3.     eng = int(raw_input("plz input your english record: "))  

  4.     his = int(raw_input("plz input your history record: "))  

  5.     process_info(mat, eng, his)  

  6. def process_info(m, e, h):   

  7.     ave = (m + e + h) / 3

  8. if ave > 90:  

  9. print("Congratulation! ave = ", ave)  

  10. else:  

  11. print("Need improve! ave = ", ave)  

  12. def main():  

  13.     input_info()  

  14. main()  

    程序的運行結果如下圖所示。  

 



 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章