利用python製作簡易四則計算器

2021-10-02 19:33:30 字數 1812 閱讀 4185

以下**僅僅是實現了在輸入框內輸入數字與運算子進行計算,使用按鈕進行輸入的功能由於時間問題尚未開發出來,稍後有時間會繼續開發的,未完待續…

from tkinter import

*root = tk(

)frame = frame(root)

frame.pack(padx=

10,pady=10)

v1= strin**ar(

)v2= strin**ar(

)v3= strin**ar(

)v4= strin**ar(

) testcmd=root.register(test)

e1 = entry(frame,width=

10,textvariable=v1,validate=

"key"

,validatecommand=

(testcmd,

"%p"))

.grid(row=

0,column=

0,padx=5)

e2 = entry(frame,width=

2,textvariable=v2,validate=

"key"

).grid(row=

0,column=

1,padx=5)

e3 = entry(frame,width=

10,textvariable=v3,validate=

"key"

,validatecommand=

(testcmd,

"%p"))

.grid(row=

0,column=

2,padx=5)

label(frame,text=

"=")

.grid(row=

0,column=3)

e4 = entry(frame,width=

10,textvariable=v4,state=

"readonly"

).grid(row=

0,column=4)

#state="readonly"支援拷貝

defcalc()

:ifstr(v2.get())

=="+"

: result =

int(v1.get())

+int

(v3.get())

elif

str(v2.get())

=="-"

: result =

int(v1.get())

-int

(v3.get())

elif

str(v2.get())

=="*"

: result =

int(v1.get())

*int

(v3.get())

elif

str(v2.get())

=="/"

: result =

int(v1.get())

/int

(v3.get())

v4.set(

str(result)

)button(frame,text=

"確認"

,command=calc)

.grid(row=

1,column=

4,pady=5)

root.title(

"耗子計算器"

)mainloop(

)#視窗的無限次迴圈

#grid() 放置元件用的

python實現簡易四則運算

設計乙個不重複的100以內的無括號非分數四則運算生成器,符合加減乘除四則運算可以選擇自動生成題目數量 負數輸出 非整數輸出 限制大小 運算子的個數 1,記為 num opt 題目避免重複 隨機產生 num opt 1 個數,通過列表儲存產生的數,使用題庫字典判斷是否重複,如果與前面的題目不重複就繼續...

簡易四則運算

本次作業要求來自 一 題目要求 任何程式語言都可以,命令列程式接受乙個數字輸入,然後輸出相應數目的四則運算題目和答案。例如輸入數字是 30,那就輸出 30 道題目和答案。表示式子必須至少有兩個運算子,運算數字是在 100 之內的正整數,答案不能是負數。1 要求能出和真分數 二分之一,十二分之五,等 ...

利用Python實現四則運算

利用python實現四則運算 輸入兩個變數,根據型別判斷他是否進行運算,若為a和b同時滿足int或float型別時,則利用choice選擇你所要進行的那種運算,若型別錯誤,輸出其型別。a eval input 請輸入a b eval input 請輸入b info 1.乘法運算 2.加法運算 3.減...