Top.Mail.Ru

Вариант 1. Создайте класс Двоичный сумматор, добавьте методы для нахождения суммы / разности/произведения двоичных чисел

Шаги решения: 1. Создайте класс “Двоичный сумматор”. 2. Внутри класса определите методы для нахождения суммы, разности и произведения двоичных чисел. 3. Для нахождения суммы двух двоичных чисел, создайте метод “сумма”, который принимает два аргумента – два двоичных числа, которые нужно…

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

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

Вадим добирается до места проведения олимпиады по информатике на автобусе. Он пришел на остановку в H часов и M минут. Все автобусы в его городе начинают движение с этой остановки в 8:00, а последний автобус проезжает через неё не позднее 22:00. Ему подходят автобусы двух типов: автобусы первого типа проходят через остановку Вадима каждые A минут, второго — каждые B минут. Вадим, конечно, очень торопится, поэтому, когда автобус приходит, он сразу же в него садится. Если автобус приходит одн

Шаги решения: 1. Вычислим время, прошедшее с 8:00 до момента прихода Вадима на остановку, используя формулу: время = (H-8) * 60 + M. 2. Вычислим количество минут, прошедших с момента прихода Вадима на остановку до последнего автобуса в 22:00, используя…

Вы, наверное, замечали, что многие компании используют для рекламы «красивые» номера телефонов, которые удобны для запоминания потенциальными клиентами. Но что делать, если номер вашей компании ничем не примечателен? Можно присмотреться к нему повнимательнее, а вдруг, если перегруппировать цифры номера некоторым образом, номер станет намного красивее? Например, если у вашей компании номер 872-73-33, то его можно сделать красивее, если перегруппировать цифры так: 8727-333. Введем следующую оценк

Шаги решения: 1. Пропишите данный номер телефона: 872-73-33. 2. Перегруппируйте цифры номера: 8727-333. 3. Посмотрите, насколько красивым или запоминающимся стал номер после перегруппировки. 4. Если номер стал красивее, то можно использовать его для рекламных целей и привлечения потенциальных клиентов. Объяснение:…

Напишите программу, которая выведет этот рисунок. -X– -×-×-x—X -X-X- -X–

Шаги решения: 1. Создайте переменную “рисунок” и присвойте ей значение “-X–“. 2. Выведите значение переменной “рисунок” на экран. 3. Измените значение переменной “рисунок”, добавив к нему строку “-×-×-x—X”. 4. Выведите новое значение переменной “рисунок” на экран. 5. Измените значение переменной…

По прибытии на Марс грузового космического корабля робот-грузчик должен расставить прибывшие контейнеры в определённом порядке. Контейнеры пронумерованы вразнобой, а номера могут повторяться. Нумерация может быть, например, такой: # Прибыло 11 контейнеров: 2 3 1 3 2 4 6 7 9 2 19 У робота-грузчика есть инструкция, шаблон, в котором указано, в каком порядке должны стоять контейнеры: 2 1 4 3 9 6 Из этой инструкции следует, что сперва должны стоять все контейнеры с номером 2 (сколько бы их ни было

Шаги решения: 1. Создать пустой список или массив, в котором будем хранить контейнеры в определенном порядке. 2. Просмотреть каждый контейнер в последовательности прибывших контейнеров. 3. Если номер контейнера соответствует шаблону, то поместить его в список или массив на нужную позицию.…

i = 0 plus = 0 spisok = [1, 1, 0, 1] while i < 4: plus += spisok[i] * (2 ** i) i += 1

Эта программа решает задачу преобразования числа из двоичной системы в десятичную систему. У нас есть переменная “i”, которая инициализируется значением 0. Также у нас есть переменная “plus”, которая инициализируется значением 0. Исходный список “spisok” содержит последовательность битов – 1 и…

В каких каталогах Python ищет модули?

Python ищет модули в следующих каталогах: 1. Текущий рабочий каталог – это каталог, в котором запущен скрипт. Python ищет модули в этом каталоге первым делом. 2. Пути, указанные в переменной среды PYTHONPATH – это переменная, которая содержит список каталогов, разделенных…

напиши на Python PyCharm программу, которая в зависимости от заданного X выводит на экран в порядке убывания значения выражений: sin(x), cos(x)/x, ln(x). Если при каком-то значении X не имени смысла, вывести сообщение об этом и сравнить значения только тех, которые имеют смысл.

“`python import math def calculate_values(x): expressions = { “sin(x)”: math.sin(x), “cos(x)/x”: math.cos(x) / x if x != 0 else None, “ln(x)”: math.log(x) if x > 0 else None } valid_expressions = {expression: value for expression, value in expressions.items() if value…

1. Очистить текст от знаков препинания. 2. Разбить текст на слова и создать список слов под именем L1 (допускается дублирование слов). 3. Найти индекс определенного слова. 4. Определить, сколько раз слово встречается в списке. 5. Добавить 5 слов в список (в конец). 6. Добавить 5 слов в список (в начало). 7. Сделать копию списка под именем L2. 8. Удалить из списка L2 каждое третье слово. 9. Удалить из списка L2 первое слово. 10. Удалить из списка L2 определенное слово. 11. Создать список L3 из сп

1. Очистить текст от знаков препинания: используйте регулярное выражение, чтобы удалить все знаки препинания из текста. 2. Разбить текст на слова и создать список слов под именем L1: используйте метод split() для разделения текста на отдельные слова и создания списка.…

[metform form_id="1136"]