利用try,except,else,finally給出成績等級
07-06
利用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 |