
Составить программу, которая вводит фамилию и оценку в одну строку 10 студентов, а выводит фамилию
первого студента, получившего отлично. в питоне

Ответы на вопрос

students = {}
for i in range(0,9):
lname, mark = map(str, input().split())
students.update({ lname: mark })
for key, value in students.items():
if value == 'Отлично':
print(key)
break
"""С отступами всё плохо, поэтому прикреплю файл с кодом. Копируй оттуда."""
P.S. в простом текстовике, потому что сайт не даёт загрузить .py файл. Потом просто уберёшь .txt из названия.




Вы можете использовать следующую программу на Python для ввода фамилии и оценки 10 студентов и вывода фамилии первого студента, получившего отлично (если такой студент есть):
python# Создаем список для хранения фамилий и оценок
students = []
# Вводим фамилии и оценки 10 студентов
for i in range(10):
student_data = input(f"Введите фамилию и оценку студента {i + 1} через пробел: ")
# Разбиваем введенную строку на фамилию и оценку
parts = student_data.split()
if len(parts) == 2:
surname, grade = parts
students.append((surname, int(grade)))
else:
print("Неправильный формат ввода. Попробуйте еще раз.")
# Ищем первого студента, получившего отлично (оценка 5)
for surname, grade in students:
if grade == 5:
print(f"Первый студент, получивший отлично: {surname}")
break
else:
print("Отличных студентов нет.")
Эта программа сначала запрашивает фамилии и оценки 10 студентов, а затем проверяет каждого студента на наличие отличной оценки (5). Если такой студент найден, программа выводит его фамилию, иначе выводится сообщение о том, что отличных студентов нет.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili