Untitled
unknown
plain_text
2 years ago
1.7 kB
8
Indexable
print("Программа для работы со списком студентов")
print()
student_to_marks = {
"Вася": [123, 123],
"Петя": [0, 123],
}
student_names = []
students_marks = []
while True:
answer: int = int(input("\nВыберите действие\n"
"1 - добавить студента\n"
"2 - удалить студента\n"
"3 - посмотреть весь список студентов\n"
"4 - добавить оценку студенту\n"
"5 - убрать оценку студенту\n"
"0 - выйти из программы\n\n:"))
if answer not in [0, 1, 2, 3, 4, 5]:
print("Такой команды нет")
continue
if answer == 0:
break
if answer == 1:
while True:
new_student = input("Введите имя студента: ")
if new_student != "":
break
student_names.append(new_student)
students_marks.append([])
if answer == 2:
del_number = int(input("Введите номер студента для удаления: "))
student_names.pop(del_number)
students_marks.pop(del_number)
if answer == 3:
print("Студенты:")
for i in range(len(student_names)):
print("Студент - ", student_names[i])
print("Оценки - ", students_marks[i])
if answer == 4 or answer == 5:
new_student = input("Введите имя студента: ")
new_mark = int(input("Введите оценку для студента: "))
Editor is loading...
Leave a Comment