Предмет: Информатика,
автор: vlad66666v
Напишите программу, которая работает с данными о студентах и их оценках. Пользователь будет вводить имя студента и его оценки. Программа должна сохранять эти данные в словаре, где имя студента будет ключом, а список его оценок - значением. Затем программа должна вычислить среднее значение оценок одного студента и вывести результат на экран.
Ответы
Автор ответа:
0
python
students = {}
while True:
name = input("Enter student name (or 'quit' to exit): ")
if name == 'quit':
break
grades = []
while True:
grade = input("Enter grade (or 'done' to finish): ")
if grade == 'done':
break
grades.append(int(grade))
students[name] = grades
for name, grades in students.items():
average = sum(grades) / len(grades)
print(f"{name}: {grades} (average: {average:.2f})")
Прости но к сожелению я не могу на руский надеюсь помог:D
Похожие вопросы
Предмет: Українська мова,
автор: wervi74336
Предмет: Українська мова,
автор: Аноним
Предмет: Биология,
автор: Queen779
Предмет: Русский язык,
автор: timur888999777