Помогите пожалуйста

Приложения:

Ответы

Ответ дал: asilvejstruk
1

1 Вікно з текстовим полем для введення та виведення списку:

from tkinter import *

# створення вікна

window = Tk()

window.title("Список значень")

# створення текстового поля

text_field = Text(window, height=10, width=30)

text_field.pack()

# функція для обробки введеного списку

def reverse_list():

   # отримання тексту з текстового поля та перетворення його на список

   input_list = text_field.get("1.0", END).split("\n")[:-1]

   # перевертання списку

   output_list = input_list[::-1]

   # виведення перевернутого списку в текстове поле

   text_field.delete("1.0", END)

   text_field.insert("1.0", "\n".join(output_list))

# створення кнопки

reverse_button = Button(window, text="Перевернути список", command=reverse_list)

reverse_button.pack()

# запуск головного циклу

window.mainloop()

2 Вікно з чотирма таблицями для температурних показників:

from tkinter import *

# створення вікна

window = Tk()

window.title("Температурні показники")

# створення текстового поля

text_field = Text(window, height=10, width=50)

text_field.pack()

# записи з сезонами

seasons = ["Зима", "Весна", "Літо", "Осінь"]

# функція для обробки введеного списку

def create_tables():

   # отримання тексту з текстового поля та перетворення його на список чисел

   input_list = [int(x) for x in text_field.get("1.0", END).split()]

   # створення таблиць

   for i in range(4):

       # додавання запису з сезоном

       text_field.insert(END, seasons[i] + ":\n")

       # додавання таблиці

       for j in range(3):

           text_field.insert(END, str(input_list[i*3+j]) + "\t")

       text_field.insert(END, "\n")

# створення кнопки

table_button = Button(window, text="Створити таблиці", command=create_tables)

table_button.pack()

# запуск головного циклу

window.mainloop()

Вас заинтересует