python編程練習:漏洞百出的四則運算器
阿新 • • 發佈:2017-12-11
wro 看書 eas 記錄 發現 編程 內置函數 pro 接下來
在拜讀到《python簡明教程》最後一張“接下來學習什麽”到時候,發現都是圖形工具了,並且聲稱如果熟練掌握了前面章節,能夠編寫大多數程序= =!好吧,我一直在看書籍,還沒有編寫任何程序!那豈不是都不知道自己有沒有掌握到,於是就練練手,想到初學者就是寫寫計算器、通訊錄/圖書管理系統,那我就先寫一個簡單的計算器吧,很多內置函數還不知道或者不熟練,所以還是花了快兩個小時才憋出來這麽一小段代碼,以此記錄,等我去學習學習別人更好的編寫方法再回來更新,以供有緣看到的python學習者們共同學習。
import sys def homepage(): print(‘welcome to use the calculator\n‘ ‘please input what you want to calculate in the right way(like this:2+1 or 4*2)‘ ) x = input("input:") calculate(x) def calculate(a): if ‘+‘ in a or ‘-‘ in a or ‘*‘ in a or ‘/‘ in a: # 判斷是否有算術符號 print(eval(a)) print("would u like to exit or calculate again?") print("1.exit 2.calculate again") choice = input("chose ur number:") # 是否繼續計算 if choice == ‘1‘: sys.exit() elif choice == ‘2‘: homepage() else: print(‘wrong input and process is exited‘) sys.exit()else: print(‘wrong input‘) homepage()
python編程練習:漏洞百出的四則運算器