簡易計算器

2022-07-15 01:03:10 字數 1131 閱讀 6964

1.**展示

from tkinter import tk, label, raised, button, entry

from tkinter.messagebox import showinfo

root = tk()

def cal():

a = dataent.get()

try:

b = eval(a)

showinfo(message= '結果為 {}'.format(b))

except:

showinfo(message= '這都能輸錯,你的數學是體育老師教的嗎!')

a = label(master=root, font = ('仿宋', 18 , 'bold '),

text = '簡易計算器', foreground = 'black' , width=20 ,height = 2)

a.grid(row = 0,column = 1)

b = label(master=root, font = ('仿宋', 14 , 'bold '),

text = '請輸入算式:', foreground = 'red' , width=20 ,height = 2)

b.grid(row = 1,column = 0)

c = label(master=root, font = ('仿宋', 14 , 'bold '),

text = """(注意:運算子

應為+,-,*,/)""", foreground = 'blue' , width=18 ,height = 2)

c.grid(row = 1,column = 2)

dataent = entry(root, width=40)

dataent.grid(row = 1,column = 1)

buttom = button(root, width=15, height=2, text = 'enter', command=cal)

buttom.grid(row = 2,column = 1)

root.mainloop()

2.**實現

簡易計算器

include include include char xpr expression int level char ch double calc int lim return ret int main cal的遞迴使用,利用了當 運算子運算完畢以後,仍然會留在這個位置 比如式子 3 5 2 的分析...

簡易計算器

cpp copyright c 2012,煙台大學計算機學院 all rights reserved.檔名稱 text.cpp 作 者 胡穎 完成日期 2013 年 6 月 28 日 版 本 號 v1.0 輸入描述 輸入操作指令及計算的數字 符號 問題描述 製作簡易計算器 程式輸出 輸出操作頁面及計...

簡易計算器

該程式實現了乙個簡易的四則運算計算器,功能強大之處在於輸入格式不受限制。你輸入的字串可以包含空格,也可以用括號包含優先順序。include include include include includeusing namespace std struct node string str stacks...