На этом изображении представлен экран монитора, на котором открыта среда разработки Visual Studio Code. В редакторе отображается код на языке Python, написанный в формате Jupyter Notebook (`.ipynb`).
### Описание кода
Код представляет собой простую консольную программу для управления базой данных учеников. Основные функции программы включают:
1. Структура данных: Инициализируется список `students`, предназначенный для хранения информации об учениках (имя, фамилия, возраст).
2. Функции управления:
- `add_student()`: запрашивает ввод данных ученика и добавляет их в список.
- `drop_student()`, `add_marks()`, `get_info()`: функции-заглушки для удаления, выставления оценок и просмотра успеваемости.
- `menu()`: выводит список доступных действий для пользователя.
3. Логика авторизации: Программа запрашивает логин и пароль. Если введены данные `admin` и `admin123`, открывается доступ к основному меню.
4. Основной цикл: Используется бесконечный цикл `while True`, который позволяет пользователю выбирать пункты меню через ввод цифр от 1 до 4.
### Текст кода
Для вашего удобства я перенесла код с изображения в текстовый формат:
```python
students = [
# { 'name': 'NikitaE', 'surname': 'Nikitin', 'age': 48 },
]
def add_student():
print('Вы выбрали "Добавить ученика"')
name, surname, age = input(Имя: "), input("Фамилия: "), int(input("Возраст: "))
students.append({ 'name': name, 'surname': surname, 'age': age })
def drop_student():
print('Вы выбрали "Удалить ученика"')
def add_marks():
print('Вы выбрали "Выставить оценки"')
def get_info():
print('Вы выбрали "Посмотреть успеваемость"')
def menu():
print("Выберите пункт:")
print("1) Добавить ученика")
print("2) Удалить ученика")
print("3) Выставить оценки")
print("4) Посмотреть успеваемость")
login = input('Введите логин')
password = input('Введите пароль')
if login == 'admin' and password == 'admin123':
print("Добро пожаловать!")
while True:
menu()
option = int(input(">>> "))
print()
if option == 1:
add_student()
elif option == 2:
drop_student()
elif option == 3:
add_marks()
elif option == 4:
get_info()
else:
print('Ошибка! Неправильные данные(((((')
exit()
```
Над монитором также закреплено устройство для видеоконференций (вероятно, Cisco), что указывает на то, что это рабочее или учебное пространство.