Merhabalar. Programlamaya ilk kez başladığım Python'la matematik hocama bir program yazmak istiyorum. Ama pek bir şey bildiğim söylenemez.
Sorunuma geleyim. Aşağıdaki kodda da görüldüğü gibi, bir dizi oluşturmak istiyorum. İlk giriş dizinin başlangıcı, ikinci giriş dizinin sonu, son giriş ise artış miktarı olacak. Ama "range" fonksiyonunu kullandığımda (a,b,c) yerine sayı gelmesi gerektiği hatasını veriyor. Yapmak istediğimi hangi yöntemle yaparım?
-Bir başka sorum da, bunları liste içine almak. Yaptığım ...for item... yöntemi buna uygun mu?
Kod:from Tkinter import * from string import * root=Tk() def gorev(): a=ilk.get() print a b=son.get() c=kacar.get() dizi=range(a,b,c) for sayi in liste: dizi.insert(0,sayi) print liste sayi1.delete(0,END) sayi2.delete(0,END) ilk=Entry(root) ilk.pack() son=Entry(root) son.pack() kacar=Entry(root) kacar.pack() liste=Listbox() buton=Button(root,text='Olustur',command=gorev) buton.pack() root.mainloop()


LinkBack URL
About LinkBacks
Alıntı Yaparak Yanıtla

Bookmarks