我正在使用該程序來選擇(通過單選按鈕)要在項目中使用的模型。相應地,程序將計算失敗的可能性。 我用這個代碼:Python - 單選按鈕和變量
from Tkinter import *
menu=Tk()
def novo(n)
failure=random.randrange(10)
if n==1:
n=failure+5
if n==2:
n=failure+10
if n==3:
n=failure+15
return n
l1=Label(menu,text=" What model to use?").pack()
r1=Radiobutton(menu,text=' model 1',value=1,command=novo(1)).pack()
r2=Radiobutton(menu,text=' model 2',value=2,command=novo(2)).pack()
r3=Radiobutton(menu,text=' model 3',value=3,command=novo(3)).pack()
l2=Label(menu,text="Probability of failure:).pack()
l3=Label(menu,textvariable=n).pack()
b1=Button(menu,text="quit",command=menu.destroy).pack()
menu.mainloop()
Цhen我運行該程序,會出現只與單選按鈕和文本菜單窗口的「失敗的概率」。 爲什麼不打印函數novo()的結果?
您的縮進混亂了,並且您有幾個語法錯誤。這段代碼不可能給你所說的錯誤或行爲,因爲它根本無法運行。請發佈_actual_代碼。 –