Форум сайта python.su
По нажатию на кнопку у Label должен меняться текст(содержание).
import tkinter, random root = tkinter.Tk() def change(): r = random.randrange(1000) lab['text'] = r lab = tkinter.Label(root, text="") lab.grid(row=1, column=1) btn = tkinter.Button(text='Change', command=change()) btn.grid(row=1, column=2) root.mainloop()
Офлайн
Должно быть: command=change без скобок.
Офлайн
ramiСпасибо
Должно быть: command=change без скобок.
Офлайн
m = 7 n = 6 import random ab = a = b = [] i = 1 while i <= m+n: a_1 = random.randint(0,18) ab.append(a_1) i += 1 a = ab[0:m] b = ab[m:m+n] print("Выборка А",a) print("Выборка B",b) a = list(set(a)) b = list(set(b)) c = set(a) d = set(b) print("А без повтора = ",a) print("B без повтора = ",b) # декартово произведение a_3 = [(a_1,a_2) for a_1 in a for a_2 in b] print("декартово произведение AxB",a_3) l = len(a_3) print("элементов в AxB",l) # делится без остатка i = 1 a_4 = [] while i <= l: b_1 = a_3[i-1] n_1 = b_1[1] n_2 = b_1[1] if n_1 == n_2 * 2 : #здесь надо что-то исправить a_4.append(b_1) elif n_1 == n_2 * 2 : a_4.append(b_1) i += 1 print("результат отношения R ",a_4) # операции над R i = 1 a_4 = [] while i <= l: b_1 = a_3[i-1] n_1 = b_1[0] n_2 = b_1[1] b_1 = [n_1] a_4.append(b_1) i += 1 print("результат исключения второй позиции ",a_4) # исключение второй позиции i = 1 a_4 = [] while i <= l: b_1 = a_3[i-1] n_1 = b_1[0] n_2 = b_1[1] b_1 = [n_1,n_1,n_2] a_4.append(b_1) i += 1 print("результат удвоения первой позиции ",a_4)
Отредактировано V3_I (Фев. 25, 2018 09:08:25)
Офлайн
V3_IЗагадочная просьба.
не могу задать деление без остатка
print(6 / 2) # 3.0 print(9 / 2) # 4.5
print(9 // 2) # 4
print(9 % 2) #1
Отредактировано passant (Фев. 25, 2018 14:41:02)
Офлайн