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

Начальных классах измеряют температуру воздуха в течении недели.
Составьте программу, в которой:
1. Вводятся данные о температуре по дням недели (например: понедельник - 20)
2. Выводится список значений за всю неделю
3. Выводится в какой день была самая низкая и самая высокая температура
• Выводится средняя температура за неделю
5. Выводится в какие дни температура была ниже 20 градусов
(Питон) с использованием лист и списки
2 задание:
В городе имеется N магазинов, в которой продают молоко по разной цене.
составьте программу, в которой:
1. Вводятся названия магазинов и цена в них на молоко
2. Выводится несортированный массив название магазина - цена
3. Выводится название магазина с минимальной ценой
4. выводится название магазина с максимальной ценой
>. выводится средняя цена
6. Список магазинов, имеющих цену меньше средней
Тоже программа Питон

Ответы

Автор ответа: lionalex238
1

Начальных классах измеряют температуру воздуха в течении недели.

Код:
# Создаем пустой список, куда будем добавлять значения температуры

temperatures = []

# Создаем список дней недели, чтобы выводить его вместе с температурой

weekdays = ["Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"]

# Вводим значения температуры для каждого дня недели

for i in range(7):

   temp = int(input(f"Введите температуру воздуха в градусах Цельсия для {weekdays[i]}: "))

   temperatures.append(temp)

# Выводим список значений за всю неделю

print("Значения температуры за неделю:", temperatures)

# Находим максимальную и минимальную температуру, а также индексы дней недели, на которых они были зафиксированы

max_temp = max(temperatures)

max_index = temperatures.index(max_temp)

min_temp = min(temperatures)

min_index = temperatures.index(min_temp)

# Выводим информацию о максимальной и минимальной температуре и дне недели, на котором они были зафиксированы

print(f"Самая высокая температура ({max_temp} градусов Цельсия) была зафиксирована в {weekdays[max_index]}.")

print(f"Самая низкая температура ({min_temp} градусов Цельсия) была зафиксирована в {weekdays[min_index]}.")

# Находим среднюю температуру за неделю

average_temp = sum(temperatures) / len(temperatures)

# Выводим информацию о средней температуре

print(f"Средняя температура за неделю: {average_temp} градусов Цельсия.")

# Создаем список дней, на которых температура была ниже 20 градусов

cold_days = []

for i in range(7):

   if temperatures[i] < 20:

       cold_days.append(weekdays[i])

# Выводим информацию о днях недели, на которых температура была ниже 20 градусов

if len(cold_days) > 0:

   print("Температура была ниже 20 градусов Цельсия в следующие дни недели:", cold_days)

else:

   print("Температура не была ниже 20 градусов Цельсия ни в один день недели.")

2 задание:

В городе имеется N магазинов, в которой продают молоко по разной цене.
Код:

# Создаем пустой список, куда будем сохранять информацию о магазинах

shops = []

# Вводим информацию о магазинах

n = int(input("Введите количество магазинов: "))

for i in range(n):

   name = input(f"Введите название {i+1}-го магазина: ")

   price = float(input(f"Введите цену на молоко в {name}: "))

   shops.append([name, price])

# Выводим несортированный список название магазина - цена

print("Список магазинов и цен на молоко:")

for shop in shops:

   print(f"{shop[0]} - {shop[1]}")

# Находим магазин с минимальной ценой

min_shop = shops[0]

for shop in shops:

   if shop[1] < min_shop[1]:

       min_shop = shop

print(f"Магазин с минимальной ценой на молоко: {min_shop[0]}")

# Находим магазин с максимальной ценой

max_shop = shops[0]

for shop in shops:

   if shop[1] > max_shop[1]:

       max_shop = shop

print(f"Магазин с максимальной ценой на молоко: {max_shop[0]}")

# Считаем среднюю цену на молоко

total_price = sum(shop[1] for shop in shops)

avg_price = total_price / n

print(f"Средняя цена на молоко: {avg_price}")

# Находим магазины, у которых цена на молоко меньше средней

cheap_shops = [shop[0] for shop in shops if shop[1] < avg_price]

print("Магазины, у которых цена на молоко меньше средней:")

if len(cheap_shops) > 0:

   print(", ".join(cheap_shops))

else:

   print("Нет магазинов с ценой на молоко меньше средней")

Похожие вопросы
Предмет: Математика, автор: oksanazolotkova59
Предмет: Информатика, автор: Аноним