Главная / Язык программирования Python / Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены? from Tkinter import * from ScrolledText import ScrolledText def transl(): txt = t1.get("1.0", END).replace(e1.ge

Следующая программа производит замену одной подстроки на другую в тексте слева, записывая текст в виджете справа. Какие ошибки в ней допущены? from Tkinter import * from ScrolledText import ScrolledText def transl(): txt = t1.get("1.0", END).replace(e1.get(), e2.get()) t2.delete("1.0", END) t2.insert(END, txt) tk = Tk() f = Frame(tk) e1 = Entry(f, background="White", width=32) e1.pack(side=LEFT) b = Button(f, text=">>", command=transl) b.pack(side=LEFT) e2 = Entry(f, background="White", width=32) e2.pack(side=LEFT) f.grid(row=0, column=0, columnspan=2) t1 = ScrolledText(tk, background="White", width=40) t1.grid(row=1, column=0) t2 = ScrolledText(tk, background="White", width=40) t2.grid(row=1, column=1) tk.mainloop()

вопрос

Правильный ответ:

функция transl() должна иметь аргумент
виджет f должен занимать три ячейки, а не две (в нем кнопка и две полоски ввода)
e1.get() и e2.get() должны быть e1.get("1.0", END) и e2.get("1.0", END) соответственно
ошибок нет
Сложность вопроса
84
Сложность курса: Язык программирования Python
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт сдал. Иду выпивать отмечать победу над тестом интут
06 июн 2020
Аноним
Кто ищет вот эти ответы inuit? Это же очень просты вопросы
10 окт 2017
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.