21
#Вывод сортированного списка
elif cmd == "s":
sortedList = studentList
sortedList.sort(key = lambda x: x.cls)
print("------Список учащихся------")
for student in sortedList:
print(student)
print("------")
elif cmd == "q":
break
Замечание:
Для удобства пользователя создадим поля для выбора операции,
при выполнении каждой из которой будут выполняться соответствующие им
строки программы. Заключим поля для выбора в цикл, который будет
появляться после каждого введения учащегося, пока пользователь не введет
«
q
», т.е. выход:
while True:
print("+ - Добавить учащегося\nl - Вывести список учащихся\ns
- Вывести отсортированный список учащихся\nq - Выход")
\n
выступает в роли перехода на новую строку.
Достарыңызбен бөлісу: