Составить программу моделирования автомата Автомат фиксировал температуру воздуха на протяжении тёплого осеннего месяца (30 дней). В конце месяца на дисплей вывел: 1. температуру каждого дня за весь месяц 2. минимальную и максимальную температуру месяца 3. среднюю температуру месяца 4. отклонение температуры каждого дня от среднего значения
import rando # Генерируем случайные температуры для каждого дня месяц temperatures = [random.randint(15, 25) for _ in range(30) # Выводим температуру каждого дня за меся print("Температуры каждого дня за месяц:" for day, temp in enumerate(temperatures, 1) print(f"День {day}: {temp}°C" # Находим минимальную и максимальную температуру месяц min_temp = min(temperatures max_temp = max(temperatures print(f"\nМинимальная температура: {min_temp}°C" print(f"Максимальная температура: {max_temp}°C" # Считаем среднюю температуру месяц avg_temp = sum(temperatures) / len(temperatures print(f"Средняя температура месяца: {avg_temp:.2f}°C" # Выводим отклонение температуры каждого дня от среднего значени print("\nОтклонение температуры каждого дня от среднего значения:" for day, temp in enumerate(temperatures, 1) deviation = temp - avg_tem print(f"День {day}: {deviation:.2f}°C")
Этот код создает список случайных температур для каждого дня месяца, затем находит минимальную, максимальную и среднюю температуру, а также выводит отклонение температуры каждого дня от среднего значения.
Пример программы на Python:
import rando# Генерируем случайные температуры для каждого дня месяц
temperatures = [random.randint(15, 25) for _ in range(30)
# Выводим температуру каждого дня за меся
print("Температуры каждого дня за месяц:"
for day, temp in enumerate(temperatures, 1)
print(f"День {day}: {temp}°C"
# Находим минимальную и максимальную температуру месяц
min_temp = min(temperatures
max_temp = max(temperatures
print(f"\nМинимальная температура: {min_temp}°C"
print(f"Максимальная температура: {max_temp}°C"
# Считаем среднюю температуру месяц
avg_temp = sum(temperatures) / len(temperatures
print(f"Средняя температура месяца: {avg_temp:.2f}°C"
# Выводим отклонение температуры каждого дня от среднего значени
print("\nОтклонение температуры каждого дня от среднего значения:"
for day, temp in enumerate(temperatures, 1)
deviation = temp - avg_tem
print(f"День {day}: {deviation:.2f}°C")
Этот код создает список случайных температур для каждого дня месяца, затем находит минимальную, максимальную и среднюю температуру, а также выводит отклонение температуры каждого дня от среднего значения.