Top.Mail.Ru

Создать класс “Фигура” с атрибутом “цвет” и методами “нарисовать” и “стереть”. Метод нарисовать должен выводить сообщение “рисую (цвет) фигуру”, а метод “стереть” должен просто выводить сообщение “Стираю (цвет) фигуру”. На основе класса “Фигура” создать 2 класса – “Круг” и “Прямоугольник”. Переопределить методы новых классов.

Шаги решения: 1. Создать класс “Фигура” с атрибутом “цвет”, добавить конструктор, который будет принимать аргумент “цвет” и инициализировать атрибут класса. 2. Добавить методы “нарисовать” и “стереть”. Метод “нарисовать” должен просто выводить сообщение “рисую (цвет) фигуру”, а метод “стереть” должен выводить…

Ввводится две строки и число: длины строк-это начальное и конечное значения диапазона, число-шаг. Вывести все числа от начального до конечного с указанным шагом.

Чтобы решить эту задачу, нам понадобится использовать цикл. В начале программы, мы сначала считываем строки и число с помощью функции input(). Затем мы приводим строки к числовому значению, используя функцию int(). После этого мы можем использовать цикл for для итерации…

mobile_devices = { ‘cucuPhone’: 2010, ‘cucuBlet’: 2013, ‘cucuClock’: 2015, ‘cucuEar’: 2018, ‘cuCube’: 2015, } home_devices = { ‘cucuLot’: 2011, ‘cucuBlock’: 2010, ‘cucuWall’: 2010, ‘cucuMonitor’: 2020, ‘cucuLamp’: 2015, ‘cucuTable’: 2016, ‘cucuTV’: 2017, } not_supported_devices = {‘cucuBlock’, ‘cucuBlet’, ‘cucuWall’} result_catalog = {} # Допишите функцию выборки поддерживаемого девайса из словаря def get_supported_catalog(dict_devices, device): supported_catalog = {}

Функция get_supported_catalog должна выбирать поддерживаемые устройства из словаря dict_devices, и формировать новый словарь supported_catalog. 1. Создать пустой словарь supported_catalog. 2. Пройтись по каждому элементу (ключу и значению) в словаре dict_devices. 3. Для каждого элемента, проверить, является ли ключ (название устройства)…

на предстоящее соревнование тренер Альтаир и тренер Темирлан собирают команды. У них есть 2n учеников, и для каждого ученика известен его навык программирования pi. В силу того, что Альтаир моложе, он выбирает команду себе из n учеников, остальные ученики предоставляются Темирлану. Результаты соревнования определяются разницей навыков двух команд: чем больше разница, тем круче победа. Помогите Альтаиру выбрать команду так, чтобы победить с наибольшей возможной крутостью. Вам нужно найти суммы на

Первым шагом необходимо отсортировать учеников по их навыку программирования в порядке возрастания. Далее Альтаир будет выбирать n учеников с самыми маленькими навыками программирования. После выбора команды для Альтаира, остается n учеников, которые предоставляются Темирлану. Оптимальная стратегия для Темирлана – выбрать…

Напишите функцию fib(n), которая по данному целому положительному n возвращает n-e число Фибоначчи. В этой задаче нельзя использовать циклы – используйте рекурсию. Первое и второе числа Фибоначчи равны 1, а каждое следующее равно сумме двух предыдущих. Рекурсия – это создание функции, которая будет вызывать такую же функцию и так до определенного момента. Нужно придумать, функцию, которая постепенно будет доходить до заданной вами границы и потом выведет ответ. Пример ввода: 6 Прим

Функция fib(n) может быть реализована с использованием рекурсии следующим образом: 1. Если n равно 1 или 2, то возвращаем 1, так как первое и второе числа Фибоначчи равны 1. 2. В противном случае, вызываем функцию fib(n-1) и fib(n-2) и возвращаем…

Напишите программу, которая вычисляет 1*2*3*4*5*6*7*8*9*10*11*12*13*14*15*16*17*18*19*20 python

Задача состоит в вычислении произведения чисел от 1 до 20. Чтобы решить эту задачу в Python, можно использовать цикл for и переменную, в которой будем хранить текущее произведение. 1. Создайте переменную `результат` и присвойте ей значение 1. 2. Используйте цикл…

Алгоритм вычисления функции F(n), где n – натуральное число, задан следующими соотношениями: F(n) = n – 1 при n < 4, F(n) = n + 2×F(n – 1), когда n ≥ 4 и кратно 3, F(n) = F(n – 2) + F(n – 3), когда n ≥ 4 и не кратно 3. Чему равна сумма цифр значения F(25)?

Задача состоит в вычислении значения функции F(n) для заданного n и нахождении суммы цифр этого значения. Шаги решения: 1. Инициализируем переменные F1, F2 и F3 со значениями 2, 3 и 4 соответственно, так как по условиям задачи F(1) = 2,…

Укажите через запятую в порядке возрастания все основания систем счисления, в которых запись числа 30 оканчивается на 8.

Для решения этой задачи нужно последовательно проверить все основания систем счисления от 9 до 30 и найти те, в которых число 30 оканчивается на 8. 1. Начнем с системы с основанием 9. Переведем число 30 в десятичную систему счисления: 30(9)…

Напишите программу, которая определяет значение функции F(6). Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями: F(1)= 1; F(n) = 2F(n-1) +1 при n >1

Функция F(n) определена рекурсивно, следовательно, мы можем использовать рекурсивный подход для ее вычисления. 1. Если n = 1, тогда F(n) = 1. Возвращаем 1. 2. Иначе, если n > 1, используем рекурсивный вызов функции F(n-1). – Вычисляем F(n-1) путем вызова…

Входные данные Первая строка содержит число п (п < 1000) Спедующие п строк содеркат п чисел (высота здания оз ≤ 1000) Третья строка содержит число g (g < 10%), сумарное ногичество резорм и выситое помисси Спедующие д строк содержит суре. Если буре равен двум то произашла реформя (вводится влево (если строка равна (е/t) или вправо (если строка разка right) Иначе, вводится два числа (2, у)

Задача состоит в вычислении высоты здания после реформы. Шаги решения: 1. Считываем число п, обозначающее количество строк с высотами зданий. 2. Создаем пустой массив для хранения высот зданий. 3. Считываем п строк с высотами зданий и сохраняем их в массив.…

[metform form_id="1136"]