Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2019, 15:47   #1
AZILKHAN
Новичок
Джуниор
 
Регистрация: 14.04.2019
Сообщений: 4
Восклицание Как Создать класс Person, который имеет атрибуты name, age. Создать MguStudent класс, который наследует от человека, имеет course_level атрибута и способ поприветствовать().

Как Создать класс Person, который имеет атрибуты name, age. Создать MguStudent класс, который наследует от человека, имеет course_level атрибута и способ поприветствовать(). Создайте класс MguTeacher, который также наследуется от Person и имеет метод greet ().

Способ поприветствовать() необходимо распечатать следующие attrubutes для MguStudent: «Привет! Меня зовут [имя]. Мне [возраст] лет. Я учусь на курсе [course_level] в МГУ.»

Способ поприветствовать() необходимо распечатать следующие attrubutes для KazguuTeacher: «Привет! Меня зовут [имя]. Мне [возраст] лет. Я преподаю курс [course_level] в МГУ.»

Создать студенческие объекта от KazguuStudents класса и вызвать метод здороваются().

Создайте объект teacher из класса KazguuTeacher и вызовите метод greet ().

Пример:

Здравствуйте! Меня зовут Арман. Мне 20 лет. Я учусь на 2 курсе в МГУ.

Здравствуйте! Меня зовут Валя. Мне 30 лет. Я преподаю 3 курс в МГУ.

Я только знаю
Код:
class Person:
дальше нет плиз форумчане хелп (( буду благодарен
AZILKHAN вне форума Ответить с цитированием
Старый 22.11.2019, 21:19   #2
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от AZILKHAN Посмотреть сообщение
дальше нет
вы где прогуляли лекции то??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 06.12.2019, 19:33   #3
Arkuz
Форумчанин
 
Аватар для Arkuz
 
Регистрация: 22.09.2007
Сообщений: 540
По умолчанию

Странное задание. Часть по-русски, часть как будто перевод какой-то...
Ну вот примерно так, если близко к заданию ))
Код:
# -*- coding: utf-8 -*-

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age


class MguStudent(Person):
    def __init__(self, name, age, course_level):
        super().__init__(name, age)
        self.course_level = course_level

    def greet(self):
        print(f'Привет! Меня зовут {self.name}. Мне {self.age} лет. Я учусь на курсе {self.course_level} в МГУ.')


class MguTeacher(Person):
    def __init__(self, name, age, course_level):
        super().__init__(name, age)
        self.course_level = course_level

    def greet(self):
        print(f'Привет! Меня зовут {self.name}. Мне {self.age} лет. Я преподаю на {self.course_level} курсе в МГУ.')


student = MguStudent('Арман', 20, 2)
teacher = MguTeacher('Валя', 30, 3)

student.greet()
teacher.greet()
Arkuz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тип, который имеет имя массива (без скобок и индекса) с++ TSwallow Помощь студентам 4 21.01.2019 11:02
Как найти сумму элементов столбца матрицы который имеет максимальный элемент? Sc++ Общие вопросы C/C++ 3 25.11.2017 14:31
Создать класс, который хранит целое десятичное число со знаком. Перегрузить операции +, ++, += - C++ FASHAR Общие вопросы C/C++ 2 27.11.2016 19:44
Класс запускает поток, который заполняет этот класс. Обмен класс <=> поток. Человек_Борща Общие вопросы Delphi 8 27.02.2012 23:24
Найти студента который имеет среднее количество пропусков. LUKICH Фриланс 1 01.06.2010 09:15