Уведомления

Группа в Telegram: @pythonsu

#1 Май 2, 2012 20:20:06

aleksander1111
Зарегистрирован: 2012-03-24
Сообщения: 16
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить задачу в python!!!

Очень нужна помощь! Помогите пожалуйста написать программу в питоне. Задание такое: надо написать программу в питоне используя библиотеку Tkinter. Дана функция y = x/(ax^2+bx+c). Надо сделать так чтобы тогда когда запускаешь программу появлялись поля для ввода значений a,b,c и x и чтобы далее после ввода значений мы нажимали кнопку и появлялся график. и надо сделать кнопку делит чтобы этот график можно было удалить.
Буду очень благодарен! у меня вот так получилось. только допиливать надо.(((

import Tkinter

def print_graf():
A=entryA.get()
B=entryB.get()
C=entryC.get()
X1=entryX1.get()
X2=entryX2.get()
y=
x=
text=int(X2)-int(X1)
text.update()
text.insert(Tkinter.END, ‘x - y\n’)
for i in range(int(X1),int(X2)):
x.append(i)
y.append(i/float((int(A)*i**2+int(B)*i+int(C))))

for i in range(len(x)):
text.insert(Tkinter.END, str(x)+' - '+str(y)+'\n')
for i in range(int(X2)-int(X1)):
canvas.create_line(x*100,y*100,x*100,y*100)
text.insert(Tkinter.END, str(x)+' - '+str(y)+'\n')
canvas.update()



window=Tkinter.Tk()


labelA=Tkinter.Label(window, text='Enter A')
labelA.pack()
entryA=Tkinter.Entry(window)
entryA.pack()
labelB=Tkinter.Label(window, text='Enter B')
labelB.pack()
entryB=Tkinter.Entry(window)
entryB.pack()
labelC=Tkinter.Label(window, text='Enter C')
labelC.pack()
entryC=Tkinter.Entry(window)
entryC.pack()
labelX1=Tkinter.Label(window, text='Enter X1')
labelX1.pack()
entryX1=Tkinter.Entry(window)
entryX1.pack()
labelX2=Tkinter.Label(window, text='Enter X2')
labelX2.pack()
entryX2=Tkinter.Entry(window)
entryX2.pack()
labelX2=Tkinter.Label(window, text='Resultats\n')
labelX2.pack()
text=Tkinter.Text(window, height=1, font='14')
text.pack()

canvas=Tkinter.Canvas(window, border=1)

canvas.pack()



button=Tkinter.Button(window,text='Print',command=print_graf)
button.pack()


window.mainloop()

Офлайн

#2 Май 8, 2012 17:54:30

SOUR
От:
Зарегистрирован: 2010-09-14
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите решить задачу в python!!!

Никто решать за спасибо не будет, можешь спрашивать и получать бесплатные советы, или обратится к фрилансерам.



Офлайн

#3 Май 9, 2012 11:20:28

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Помогите решить задачу в python!!!

вроде я те этот код дал, нет?
что именно не получается, что не можешь. пиши

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version