Информатика 10 класс Условные операторы и работа с данными фамилия студента фамилии учеников Новый
Для решения этой задачи мы будем использовать язык программирования Python. Давайте пошагово разберем, как написать программу, которая будет выполнять указанные условия.
input()
для ввода данных.Теперь давайте напишем сам код:
first_name = input("Введите фамилию первого ученика: ") first_score = int(input("Введите оценку первого ученика: ")) second_name = input("Введите фамилию второго ученика: ") second_score = int(input("Введите оценку второго ученика: ")) if first_score > second_score: print(first_name) elif second_score > first_score: print(second_name) else: # Если оценки равны, выводим фамилии в алфавитном порядке names = [first_name, second_name] names.sort() # Сортируем фамилии print(names[0]) print(names[1])
Объяснение кода:
input()
и преобразуем оценку в целое число с помощью int()
.if
, elif
и else
.sort()
и выводим фамилии в алфавитном порядке.Таким образом, программа решает поставленную задачу. Вы можете скопировать и запустить этот код в среде Python, чтобы проверить его работу.