Предмет: Информатика, автор: maksbroska

Python (кто будет писать фигню, жалоба сразу)
При запуске программы:
1. Должен печататься отсортированный пронумерованный список класса.
2. Должен запрашиваться ввод фамилии нового ученика.
3. Должен печататься отсортированный новый список.

Эта программа станет частью большого проекта, поэтому печать списка должна быть оформлена как функция print_students(). Разработчик Костя уже начинал писать её и оставил подсказки.

Напиши такую программу и оформи как на картинке.

код:
# def print_students...

# текущий список студентов
my_students = ['Абрикосов', 'Воробьева', 'Лисицын', 'Олейник', 'Щукина']
print_students(my_students)

# добавление нового студента

# печать обновлённого списка
print_students(my_students)

Приложения:

Ответы

Автор ответа: bitcode
1

Ответ:

def print_students(list_name):

   print("Список класса:")

   count = 1

   for i in list_name:

       print(f'{count} - {i}')

       count += 1

# текущий список студентов

my_students = ['Абрикосов', 'Воробьева', 'Лисицын', 'Олейник', 'Щукина']

print_students(my_students)

# добавление нового студента

my_students.append(input("Введите фамилию студента:\n>>> "))

# печать обновлённого списка

print_students(my_students)

Объяснение:

Автор ответа: balakine977
0

def print_students(students):

   print('Список класса:')

   for i in range(1, len(students) + 1):

       print(str(i) + ' — ' + students[i-1])

my_students = ['Абрикосов', 'Воробьева', 'Лисицын', 'Олейник', 'Щукина']

print_students(my_students)

new_student = input('Введите фамилию студента:\n>>> ')

my_students.append(new_student)

print_students(sorted(my_students))

Похожие вопросы
Предмет: Русский язык, автор: шпунтик2