Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Python Дано положительное число с https://www.cyberforum.ru/ python-beginners/ thread2151269.html
Дано положительное число с. Для каждого значения х=2,3,4,…,7 найти такое наибольшее целое к, при котором х степени к, не превышает за-данное с.
Python Вычислить и вывести n членов арифметической прогрессии
1.Вычислить и вывести n членов арифметической прогрессии с пер-вым членом а и разностью прогрессии р. Определить их произведение.
Python Посчитать сколько раз слово встречается в строке https://www.cyberforum.ru/ python-beginners/ thread2151233.html
Напишите функцию, которая получает строку и слово и возвращает сколько раз данное слово вручается в данной строке (Python) ОЧЕНЬ СРОЧНО НУЖНА ПОМОЩЬ!!! ПОЖАЛУЙСТА ...
Python Алгоритм Дейкстры https://www.cyberforum.ru/ python-beginners/ thread2150815.html
Добрый день, уважаемые форумчане! Подскажите пожалуйста, почему у меня пустой результат:) Код исполняет без ошибок. from collections import defaultdict class Graph: def init(self): ...
Python Список, состоящий из 10 элементов, разделить по условию
Объясните новичку как это написать? Просьба написать на phyton Ввести с клавиатуры список, состоящий из 10 элементов и записать в новый список сначала все элементы кратные 5, а затем все оставшиеся....
Python Сократить файл до 50 целых чисел https://www.cyberforum.ru/ python-beginners/ thread2150601.html
File31. Дан файл целых чисел, содержащий более 50 элементов. Уменьшить его размер до 50 элементов, удалив из файла необходимое количество начальных элементов.
Python Программа, отыскивающая наименьший общий составной делитель Составьте программу, отыскивающую наименьший общий составной делитель натуральных чисел N и P https://www.cyberforum.ru/ python-beginners/ thread2150434.html Подсчитать число вхождений в файл сочетаний ab Python
Дан символьный файл f. Подсчитать число вхождений в файл сочетаний ab. Нужно попытаться сделать с помощью циклов.
Python Найти наибольшее целое к https://www.cyberforum.ru/ python-beginners/ thread2150397.html
Дано положительное число с. Для каждого значения х=2,3,4,…,7 найти такое наибольшее целое к, при котором хк не превышает заданное с. Заранее спасибо!!!
Python Вычислить и вывести n членов арифметической прогрессии https://www.cyberforum.ru/ python-beginners/ thread2150395.html
Вычислить и вывести n членов арифметической прогрессии с первым членом а и разностью прогрессии р. Определить их произведение. Заранее спасибо!!!
Все ли цифры данного числа различны Python
Составить программу, позволяющую проверить все ли цифры натурального числа М различны.
Python Все цифры числа, начиная с первой Напишите процедуру, которая выводит на экран в столбик все цифры переданного ей числа, начиная с первой Пример: Введите натуральное число: 1234 1 2 3 4 https://www.cyberforum.ru/ python-beginners/ thread2150306.html
133 / 105 / 30
Регистрация: 12.06.2011
Сообщений: 1,172
06.12.2017, 22:32 0

Как понять поставленную задачу. Не могу понять этот полиморфизм? - Python - Ответ 11919982

06.12.2017, 22:32. Показов 1561. Ответов 1
Метки (Все метки)

Ответ

Это точно не для Java задачка? А то уж больно похоже - интерфейсы тут какие-то.
Что такое ICourse и ITeacher. Да и ICourseFactory. Уж не интерфейсы ли опять?

В общем, как я понял, надо создать несколько классов:
1) Абстрактный курс (содержит наименование и препода). Использовать модуль abc (https://docs.python.org/3/library/abc.html).
2) Два наследника от абстрактного курса: локальный (указать лабораторию) и городской курсы (указать городок).
3) Создать класс для препода (имя, список курсов).

Далее надо создать фабрики. Одна фабрика для препода.
Вторая фабрика для курсов. Про фабрику для препода тут не написано. Но это логично было бы. А тут написано делать препода через фабрику для курсов. Ну, я не знаю.

Если что не так понял, извините, пожалуйста.

Вернуться к обсуждению:
Как понять поставленную задачу. Не могу понять этот полиморфизм? Python
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2017, 22:32
Готовые ответы и решения:

Не могу понять как работает OR
Начинаю изучать Python. Но не могу понять как работает вот этот скрипт: N = int(input())...

Не могу понять, как разработать функцию convert_n_to_m(x, n, m)
Разработать функцию convert_n_to_m(x, n, m), которая принимает 3 аргумента -- целое число (в...

Задача по Python по диапазонному типу не могу понять как сделать
В основу древняпонського календаря был положен 60-летний цикл, состоящий из пяти 12-летних...

Не могу понять, как реализовать поля в Dajngo админке
Привет! Не получается сделать следующие: есть статья, туда добавляется неопределенное количество...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2017, 22:32
Помогаю со студенческими работами здесь

Алгоритм Брезенхэма. Не могу понять поставленную задачу
Изобразить вращающуюся окружность вокруг оси лежащей в плоскости окружности и внутри нее. Я не...

не могу понять как решать задачу
Добрый день. Есть задача и есть решение, читаю решение и не понимаю, что именно опишу после...

Не могу понять как решить логическую задачу.
Формализуйте и решите логическую задачу. 4. Коля, Боря, Вова и Юра заняли первые четыре места в...

Не могу понять как работает этот код в деталях
dg1->Rows->Clear();//Очищяет в датагриде строки ifstream infile...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru