Главная /
Язык программирования 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()
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
должен занимать три ячейки, а не две (в нем кнопка и две полоски ввода)
метод
delete
текста не содержит позиций удаляемого текста
ошибок нет
Сложность вопроса
68
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Очень сложные тесты
01 июл 2019
Аноним
Я завалил экзамен, какого чёрта я не нашёл этот великолепный сайт с всеми ответами по интуит в начале года
05 июн 2017
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какой модуль содержит функции для построения деревьев синтаксического разбора?
- # Имеются следующие определения: def m1(self): print "m1" class M: def m2(self): print "m2" m = M() Какой из фрагментов кода содержит ошибки?
- # Какое из приведенных ниже регулярных выражений некорректно?
- # Что обозначает k в примере, использующем TAL? <a href="k" tal:attributes="href string:/digit/$el" tal:content="el">SELECTION</a>
- # Какой модуль стандартной библиотеки Python позволяет работать с WWW на более низком уровне?