• Предмет: Информатика
  • Автор: vladgikavij
  • Вопрос задан 3 месяца назад

PYTHON UA
ДАЮ 43 БАЛЛА ПРОШУ

Напиши програму з класом Student та його екземпляром студенткою Дашею.

Запрограмуй клас Student:
1) Створи конструктор класу. Він повинен створювати студента з властивостями: ім'я, середній бал (передаються в конструктор) та курс, що відвідується за вибором (за замовчуванням «-»).

2) Створи метод, який друкує інформацію про студента. Він повинен виводити дані як на картинці.

3) Створи метод, який встановлює курс на вибір. Назва курсу має запитуватися з клавіатури та зберігатися як властивість об'єкта.

Створи екземпляр класу Student з ім'ям «Степанова Дар'я», середнім балом «4.8» та без курсу на вибір. Надрукуй інформацію про об'єкт. Потім встанови курс на вибір «Астрономія» та надрукуй оновлену інформацію.

ТО ЧТО ЕСТЬ:
class Student():
#конструктор

#друк інформації

#встановити курс на вибір

student = Student('Степанова Дар'я', '4.8')

#друк інформації про студента

#встановити курс на вибір "Астрономія"

#друк інформації про студента

Приложения:

Ответы

Ответ дал: nitroamogus227
1

Ответ:

class Student():

   # конструктор класса

   def __init__(self, name, average_score, elective_course = "-"):

       self.name = name

       self.average_score = average_score

       self.elective_course = elective_course  # Изначально значение "-"

   # Вывод информации о студенте

   def print_info(self):

       print(f"Ім'я: {self.name}")

       print(f"Середній бал: {self.average_score}")

       print(f"Курс на вибір: {self.elective_course}")

   # Установить выбранный курс

   def setting_the_selected_course(self):

       course = input("Введіть назву курсу на вибір: ")

       self.elective_course = course

# Передаем значения

student = Student('Степанова Дар\'я', '4.8')

# Вывод информации про студента на консоль

student.print_info()

# Установить выбранный курс "Астрономія"

student.setting_the_selected_course()

# Вывод информации про студента на консоль

student.print_info()

Вас заинтересует