Καλησπερα! Εχω αυτον τον κωδικα:
from random import randint
from Tkinter import *
class ADialog:
def __init__(self, parent):
top = self.top = Toplevel(parent)
Label(top, text="Rows").pack()
self.e = Entry(top)
self.e.pack(padx=15)
Label(top, text="Columns").pack()
self.e1 = Entry(top)
self.e1.pack(padx=15)
b = Button(top, text="OK", command=self.ok)
b.pack(pady=10)
def ok(self):
self.x = self.e.get()
self.y = self.e1.get()
print "Rows are", self.x
print "Columns are", self.y
self.top.destroy()
root = Tk()
root.wm_geometry("400x300+20+40")
message=StringVar()
message.set("Complete the form")
Label(root, textvariable=message).pack(padx=30)
root.update()
dial = ADialog(root)
root.wait_window(dial.top)
message.set("Form completed")
Label(root, text="Got Rows "+ dial.x).pack()
Label(root, text="Got Columns "+ dial.y).pack()
Button(root, text="Done", command=root.destroy).pack()
root.update()
z=int(dial.y)
w=int(dial.x)
a=[[randint(0,10) for i in range(z)] for j in range(w)]
print a
k=0
for k in range(w):
str1=''
for l in range(z):
str1=str1+' '+str(a[k][l])
Label(root, text=str1).pack()
root.mainloop()
που δημιουργει εναν τυχαιο πινακα και πρεπει:
Να τροποποιήσετω τον ανωτέρω κώδικα, ώστε να δημιουργεί δύο τυχαίους πίνακες και να
υπολογίζει το άθροισμα ή τη διαφορά τους με βάση το πάτημα κατάλληλου κουμπιού.
Ειναι ασκηση για την σχολη κ εχω κολλησει αν μπορει καποιος να μ βοηθησει...
Ευχαριστω