Конечно! Давайте разберем обе задачи по порядку.
Задача 1: Программа для вычисления средней температуры за неделю
Чтобы написать программу, которая будет вычислять среднюю температуру за неделю, мы можем использовать Python. Программа будет запрашивать ввод температуры для каждого дня недели и затем вычислять среднее значение.
Пример программы:
# Список для хранения температур
temperatures = []
# Имя дней недели для отображения
days_of_week = ["Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота", "Воскресенье"]
# Считываем температуры за 7 дней
for day in days_of_week:
temp = float(input(f"Введите температуру для {day}: "))
temperatures.append(temp)
# Вычисляем среднюю температуру
average_temperature = sum(temperatures) / len(temperatures)
# Вывод результата
print(f"Средняя температура за неделю: {average_temperature:.2f}")
Задача 2: Подсчет оценок в классе
Теперь давайте напишем программу для подсчета количества двоек, троек, четвёрок и пятёрок. Программа будет принимать оценки и выводить их количество.
Пример программы:
# Словарь для подсчета оценок
grades_count = {
2: 0,
3: 0,
4: 0,
5: 0
}
# Считываем оценки 20 учеников
for i in range(20):
grade = int(input(f"Введите оценку для ученика {i + 1} (от 2 до 5): "))
if grade in grades_count:
grades_count[grade] += 1
else:
print("Некорректная оценка. Оценка должна быть от 2 до 5.")
# Выводим результаты
print("Количество двоек:", grades_count[2])
print("Количество троек:", grades_count[3])
print("Количество четвёрок:", grades_count[4])
print("Количество пятёрок:", grades_count[5])
Объяснение
В первой программе мы запрашиваем температуры за каждый день, храним их в списке, а затем вычисляем среднюю. Во второй программе мы используем словарь для подсчета каждого вида оценки, чтобы легко управлять значениями.
Если у вас есть дополнительные вопросы или нужна помощь с другими задачами, не стесняйтесь обращаться!