Untitled

mail@pastecode.io avatar
unknown
plain_text
8 months ago
1.7 kB
2
Indexable
Never
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("Введите оценку для студента: "))
        
Leave a Comment