標籤:

利用try,except,else,finally給出成績等級

利用try,except,else,finally給出成績等級

要求:

1.成績在[0,100],若輸入為範圍之外或者字元,則輸出"輸入數據有誤!"

2.成績分為ABCDE五個等級,其中60分以下為E,60-100分四個等級

3.如果最後等級為ABCD,則輸出"祝賀你通過考試!"

4.最後無論輸入的結果是什麼都輸出"好好學習,天天向上!"

#result.pyresult=input()try: if 0<=int(result)<=100: if 0<=int(result)<60: print("輸入成績屬於E級別。") elif 60<=int(result)<70: print("輸入成績屬於D級別。") elif 70<=int(result)<80: print("輸入成績屬於C級別。") elif 80<=int(result)<90: print("輸入成績屬於B級別。") else: print("輸入成績屬於A級別。") else: print("輸入數據有誤!")except: print("輸入數據有誤!")else: if 60<=int(result)<=100: print("祝賀你通過考試!")finally: print("好好學習,天天向上!")

推薦閱讀:

用超 7500 萬的 GitHub 代碼倉庫實力解讀:哪門編程語言熱度最高 (轉)
Python爬蟲系列(四):Beautiful Soup解析HTML之把HTML轉成Python對象
使用conda管理python環境
深度學習中的Python語言3:SciPy和Matplotlib庫介紹
如何在互動式環境中執行Python程序

TAG:Python |