Привет! Я недавно столкнулся с интересной задачей, связанной с хранением списка фамилий учеников пятого класса в программе. Я решил поделиться своим опытом с тобой.
Сначала я создал пустой список, который будет хранить фамилии учеников. Затем я использовал цикл while для того, чтобы программа могла запрашивать фамилии учеников до тех пор, пока я не введу ″стоп″;
Каждый раз, когда программа запросит у меня новую фамилию, я проверял, есть ли эта фамилия уже в списке. Для этого я использовал условный оператор if с помощью функции ‘in’. Если фамилия уже существует в списке, программа выводила сообщение ″Ученик уже записан!″ и переходила к следующей итерации цикла. Если же фамилия еще не была добавлена, она добавлялась в список с помощью метода ‘append’.После того, как я закончил ввод фамилий, я использовал метод ‘sort’ для сортировки списка по алфавиту. Это позволило мне получить отсортированный список фамилий учеников.Вот как выглядит мой код⁚
python
фамилии []
while True⁚
фамилия input(″Введите фамилию ученика (для выхода введите ‘стоп’)⁚ ″)
if фамилия ″стоп″⁚
break
if фамилия in фамилии⁚
print(″Ученик уже записан!″)
continue
фамилии.append(фамилия)
фамилии.sort
print(″Список учеников по алфавиту⁚″)
for фамилия in фамилии⁚
print(фамилия)
Теперь у меня есть программа, которая позволяет мне хранить список фамилий учеников 5 класса и выводить его отсортированным по алфавиту. Это было очень полезно и удобно в использовании. Надеюсь, что и тебе мой опыт будет полезен!