我有一个文件
def ang_conv():
if ang['text']=='DEG':
ang.config(text='RAD')
elif ang['text']=='RAD':
ang.config(text='DEG')
ang=ttk.Button(text='RAD',width=6, command=ang_conv)
ang.grid(column=0,row=4)
在另一个文件中我有
def sin(x):
#returns Taylor's sine expression where n = 0,1,2,3...
def t_exp(n):
return (-1)**n * (x**(2*n+1)) / fact(2*n+1)
#Summing Taylor series
n,sum=0,0
while abs(t_exp(n))>= 1.0e-8:
sum+=t_exp(n)
n+=1
return sum
我想在正弦中输入一个if块,就像:如果ang按钮的文字是DEG,则返回总和* 57.2958
答案 0 :(得分:0)
在sine_file.py
:
import another_file
...
def sin(x):
...
if another_file.ang['text'] == 'DEG':
pass
尽管如此,我认为它应该是GUI脚本,one_file.py
驱动应用程序,而不是相反。