Предмет: Информатика, автор: fafifola12333

Помогите Python нужно написать код

Приложения:

Ответы

Автор ответа: slonce70
0

import tkinter as tk

def calculate():

# Зчитування даних з текстового поля

temperatures = entry.get()

temperatures = [float(temp) for temp in temperatures.split(",")]

# Виведення введених температур

result_text = f"{temperatures}\n"

# Обчислення мінімальної та максимальної температур

min_temp = min(temperatures)

max_temp = max(temperatures)

result_text += f"max = {max_temp} min = {min_temp} "

# Обчислення кількості днів з температурою вище 0 градусів

above_zero = sum(1 for temp in temperatures if temp > 0)

result_text += f"k = {above_zero}"

# Виведення результату

result_label.configure(text=result_text)

# Створення головного вікна

root = tk.Tk()

root.title("Температури")

# Створення текстового поля для введення даних

entry_label = tk.Label(root, text="Введіть середньодобові температури протягом тижня через кому:")

entry_label.pack()

entry = tk.Entry(root)

entry.pack()

# Створення кнопки для обчислення результату

calculate_button = tk.Button(root, text="Обчислити", command=calculate)

calculate_button.pack()

# Створення мітки для виведення результату

result_label = tk.Label(root, text="")

result_label.pack()

# Запуск головного циклу програми

root.mainloop()

Похожие вопросы
Предмет: Математика, автор: bsolomiia12