Загрузка данных


На этом изображении представлен экран монитора, на котором открыта среда разработки 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), что указывает на то, что это рабочее или учебное пространство.