1) Пример кода для сортировки чисел в listbox по кратности:
2) Пример кода для замены пробелов на нижнее подчеркивание в словах из edit в listbox:
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()