我剛開始學習python,我很喜歡這門語言,很容易理解我以前嘗試過的其他方法,也就是說我已經有幾天撞到牆上了。在
我正在嘗試編寫乙個自定義公式python calc。到目前為止,我已經:from tkinter import *
from math import *
def printall():
printmoneyin()
printmoneyout()
def printmoneyin():
label(master, text= "money in = \n" u"\xa3").grid(row=7, column=0)
def printmoneyout():
label(master, text = "money out", sum = (e1 + e2 * e3 + e4)).grid(row=8)
master = tk()
v = intvar()
formula1 = e1*e2*e3+e4
formula2 = e1+e2+e3+e4
e1 = entry(master)
e2 = entry(master)
e3 = entry(master)
e4 = entry(master)
def getfloats():
val1 = float (e1.get())
val2 = float (e2.get())
val3 = float (e3.get())
val4 = float (e4.get())
radiobutton(master, text="without", padx = 10, width = 10, variable=v, value=1, indicatoron=0).grid(row=1, column=0)
radiobutton(master, text="with", padx = 10, width = 10, variable=v, value=2, indicatoron=0).grid(row=1, column=1)
label(master, text="money in", padx=20, width=10, bg = "light blue").grid(row=3)
label(master, text="times by", padx=20, width=10, bg = "light blue").grid(row=4)
label(master, text="times by", padx=20, width=10, bg = "red").grid(row=5)
label(master, text="money out", padx=20, width=10, bg = "red").grid(row=6)
label(master).grid(row=7, column=0)
# automatically adds the value 5 to money out
e4.insert(10,"5")
e1.grid(row=3, column=1)
e2.grid(row=4, column=1)
e3.grid(row=5, column=1)
e4.grid(row=6, column=1)
button(master, text='show', command=printall, width=20).grid(row=7, column=1, sticky=w, pady=4)
label(master).grid(row=7, column=0)
label(master).grid(row=8)
master.mainloop()
我的目標是:在輸入框中新增值。在
確定選擇哪個單選框來確定公式。在
對輸入框中的數字執行公式。在
在底部顯示結果。在
不管我做了什麼,我似乎都無法讓這些數字相互作用。在
謝謝你的幫助。在
羅布
Python 計算思維訓練 公式計算
庫函式的使用 高斯函式的計算 from math import pi,sqrt,exp deftest list for m,s,x inlist begin a 1 s sqrt 2 pi b 1 2 x m s 2 c exp b fx a c end print format fx 0 引數序...
Python 計算思維訓練 公式程式設計
本程式計算小球上拋在不同時間點的高度 v0 25 小球上拋的初速度 g 9.8 地球重力加速度 t int input 請在此新增實現 begin h 25 t 0.5 g t 2 print h end 本程式進行華氏溫度和攝氏溫度之間的轉換 請通過換算公式來計算相應的攝氏溫度值,需給出pytho...
python 物理公式計算 計算重力 跳躍
在pygame中計算重力的最佳方法是什麼?我基本上只需要它,所以當玩家按下 向上 時,角色就會跳起來。這是我目前為止的 只有乙個白色螢幕和乙個移動的紅色塊 import pygame import random define colors black 0,0,0 white 255,255,255 ...