今天用gui內容寫乙個加法計算器
需要三個對話方塊及乙個按鈕
from tkinter import
*master =tk(
)v1 = strin**ar(
)v2 = strin**ar(
)v3 = strin**ar(
)def
text
(content)
:#測試輸入是否為數字,若不是數字則不能錄入
return content.isdigit(
)
textcmd = master.register(text)
e1 = entry(master,textvariable=v1,validate =
"key"
,\ validatecommand=
(textcmd,
'%p'))
.grid(row=
0,column=0)
label(master,text=
"+")
.grid(row=
0,column=1)
e2 = entry(master,textvariable=v2,validate =
"key"
,\ validatecommand=
(textcmd,
'%p'))
.grid(row=
0,column=2)
label(master,text=
"=")
.grid(row=
0,column=3)
e3 = entry(master,textvariable=v3,state=
"readonly"
).grid(row=
0,column=4)
defcalc()
: result =
int(v1.get())
+int
(v2.get())
v3.set(
str(result)
)button(master,text =
"計算結果"
,command = calc)
.grid(row =
1,column =2)
mainloop(
)
執行結果如下
輸入222與444後結果為666結果正確
Python基礎第四節
字典是 鍵值對 的無序可變序列,其中每個元素都是乙個 鍵值對 包含 鍵物件 和 值物件 就像可通過列表元素索引值獲取對應物件,我們可通過 鍵物件 獲取 刪除 更新其對應的值物件。鍵必須是不可變資料,如整數 浮點數 字串 元組,不能是字典 列表 集合等可變物件,鍵不可重複。若重複出現鍵,則後面的覆蓋前...
學習python第四節課
基礎資料概念 資料型別指的就是變數的值的型別,也就是可以為變數賦哪些值 整數和小數 整數 所有整數 例如 a 1 b 100 c 999 都是int型別 小數常量 所有小數 例如 a 1.2 b 6.66 用float型別表示 字串是由數字 字母 下劃線組成的一串字元 注意 單引號和雙引號不能混合使...
ObjC第四節 繼承
繼 承 1 繼承 1.1 nsobject,根類,oc建立的類都繼承自根類,位於類層次結構的頂層,沒有父類 1.2 父類的例項變數和方法都可以被隱式的繼承過來成為子類的一部分,子類就可以直接訪問這些例項變數和方法 1.3 alloc和init是繼承自nsobject的方法 1.4 繼承的概念呈單鏈繼...