Блог для маленьких школьников и их родителей
ШколаЛа
14
Октябрь

Створити програму де потрібно використати множини, списки або кортежі. Для прикладу можна придумати програму яка буде…

Автор: dhhfhfhfh
Предмет: Информатика
Уровень: 5 - 9 класс

Створити програму де потрібно використати множини, списки або кортежі.

Для прикладу можна придумати програму яка буде берегти данні про особисту інформацію студентів, їх хоббі. Підказка: ця інформація незмінна

Також зберігати середній бал за місяць, який можна змінювати з настанням кінця наступного місяця.

це треба зробити на пайтоні

Ответов к вопросу: 1
  • Karinochka200
    14.10.2024 | 16:43

    # Створюємо множину для зберігання імен студентів
    students = set()

    # Створюємо словник для зберігання інформації про студентів
    students_info = {}

    # Створюємо словник для зберігання інформації про хоббі студентів
    students_hobby = {}

    # Створюємо словник для зберігання інформації про середній бал студентів
    students_average_score = {}

    # Створюємо функцію для додавання студентів
    def add_student():
       «»» Додаємо студентів в множину «»»
       while True:
           # Запитуємо ім’я студента
           name = input(«Введіть ім’я студента: «)
           # Додаємо ім’я студента в множину
           students.add(name)
           # Запитуємо інформацію про студента
           info = input(«Введіть інформацію про студента: «)
           # Додаємо інформацію про студента в словник
           students_info[name] = info
           # Запитуємо хоббі студента
           hobby = input(«Введіть хоббі студента: «)
           # Додаємо хоббі студента в словник
           students_hobby[name] = hobby
           # Запитуємо середній бал студента
           average_score = input(«Введіть середній бал студента: «)
           # Додаємо середній бал студента в словник
           students_average_score[name] = average_score
           # Запитуємо чи бажаємо додати ще одного студента
           answer = input(«Бажаєте додати ще одного студента? (Так/Ні): «)
           # Перевіряємо чи бажаємо додати ще одного студента
           if answer == «Ні»:
               break

    # Створюємо функцію для видалення студентів
    def delete_student():
       «»» Видаляємо студентів з множини «»»
       while True:
           # Запитуємо ім’я студента
           name = input(«Введіть ім’я студента: «)
           # Перевіряємо чи існує студент в множині
           if name in students:
               # Видаляємо ім’я студента з множини
               students.remove(name)
               # Видаляємо інформацію про студента зі словника
               del students_info[name]
               # Видаляємо хоббі студента зі словника
               del students_hobby[name]
               # Видаляємо середній бал студента зі словника
               del students_average_score[name]
           else:
               print(«Студента не існує»)
           # Запитуємо чи бажаємо видалити ще одного студента
           answer = input(«Бажаєте видалити ще одного студента? (Так/Ні): «)
           # Перевіряємо чи бажаємо видалити ще одного студента
           if answer == «Ні»:
               break

    # Створюємо функцію для виведення інформації про студентів
    def print_students():
       «»» Виводимо інформацію про студентів «»»
       # Виводимо інформацію про студентів
       for name in students:
           print(«Ім’я студента:», name)
           print(«Інформація про студента:», students_info[name])
           print(«Хоббі студента:», students_hobby[name])
           print(«Середній бал студента:», students_average_score[name])
           print()

    def Menu():
       «»» Виводимо меню «»»
       print(«1. Додати студента»)
       print(«2. Видалити студента»)
       print(«3. Вивести інформацію про студентів»)
       print(«4. Вихід»)
       input_number = input(«Введіть номер пункту меню: «)
       return input_number
       
    def __main__():
       «»» Головна функція «»»
       while True:
           # Виводимо меню
           input_number = Menu()
           # Перевіряємо введений номер пункту меню
           if input_number == «1»:
               add_student()
           elif input_number == «2»:
               delete_student()
           elif input_number == «3»:
               print_students()
           elif input_number == «4»:
               break
           else:
               print(«Неправильний номер пункту меню»)

    __main__()

Ответить на вопрос:
:p :-p 8) 8-) :lol: =( :( :-( :8 ;) ;-) :(( :o:
Нажимая на кнопку я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.