1. 程式人生 > >python編程練習:漏洞百出的四則運算器

python編程練習:漏洞百出的四則運算器

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編程練習:漏洞百出的四則運算器