1.)Отсортировать числа в listbox по кратности,сначала кратные 3,потом кратные 2,затем кратные 5 и после все остальные 2.)Вписать слова из edit в listbox заменяя пробелы нижним подчеркиванием( _ )

17 Авг 2019 в 19:43
218 +1
0
Ответы
1

1) Пример кода для сортировки чисел в listbox по кратности:

numbers = [12, 5, 9, 8, 15, 6, 7, 10, 3, 4]
listbox_numbers = Listbox(root)
listbox_numbers.pack()
# Функция для сортировки по кратности
def key_func(num):
if num % 3 == 0:
return 0
elif num % 2 == 0:
return 1
elif num % 5 == 0:
return 2
else:
return 3
sorted_numbers = sorted(numbers, key=key_func)
for num in sorted_numbers:
listbox_numbers.insert(END, num)

2) Пример кода для замены пробелов на нижнее подчеркивание в словах из edit в listbox:

from tkinter import *
root = Tk()
def replace_spaces():
text = entry.get()
new_text = text.replace(' ', '_')
listbox_words.insert(END, new_text)
entry = Entry(root)
entry.pack()
button = Button(root, text="Replace Spaces", command=replace_spaces)
button.pack()
listbox_words = Listbox(root)
listbox_words.pack()
root.mainloop()
20 Апр в 14:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир