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