INFORMATIKA

Dobrý deň, dostal som za úlohu naprogramovať v Pythone toto:
pracujem na tom už niekoľko hodín a stále mi neukáže to, čo má. Buď mi ukáže v shelli vypísané červenou chyby alebo program nezareaguje. Preto by som poprosil o pomoc. Ďakujem. :)

úloha: Upravte program tak, aby sa postupnosť vždy kreslila od ľavého okraja obrazovky.

import tkinter
from random import *
canvas = tkinter.Canvas()
canvas.pack()

def stvorcek(x, y, info):
canvas.create_rectangle(x-10, y-10, x+10, y+10)
canvas.create_text(x, y, text=info)

def button1_klik():
od = int(entry1.get())
do = int(entry2.get())
for i in range (od, do):
stvorcek(i*20, 100, i)

button1 = tkinter.Button(text='postupnosť', command=button1_klik)
button1.pack()

entry1 = tkinter.Entry()
entry1.pack()

entry2 = tkinter.Entry()
entry2.pack()

1 odpoveď
avatar
Zmazaný účet
Ahoj. Nerozumiem problemu, pretoze u mna sa po zadani hodnot vypisuje postupnost stvorcekov zlava doprava, co je, ak som spravne pochopil, spravne. Skus si skontrolovat indenty, popripade mi napis na marekzska@gmail.com a mozme si zavolat na nejakej platforme, kde by si mi nazdielal obrazovku. Je to jednoduchy program, takze by sme to mali mat hotove maximalne za stvrt hodiny. S pozdravom, Marek.