Top.Mail.Ru

Дополните программу таким образом, чтобы разделение торта на count_pieces усочков возвращало список тортов class Cake: def __init__(self, weight): self.weight = weight def __truediv__(self, other): pieces = [] piece_weight = Укажите свой ответ / Укажите свой ответ for i in range(other): pieces.append(Cake(Укажите свой ответ)) return pieces def __str__(self): return f’Торт, вес: {self.weight}’ my_cake = Cake(600)

Для того чтобы разделить торт на несколько усечков, мы должны знать вес каждого усечка. Для этого нам нужно поделить общий вес торта на количество усечков. Мы знаем, что общий вес торта составляет self.weight, а количество усечков задано параметром other. Поэтому,…

Даны 2 числа, вывести «a is b», если второе число входит в конец первого числа. Например,25 is 625, 17 not is 265

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

На вход программе с клавиатуры подается сначала число N, затем N натуральных чисел, все числа предварительно сохраняются в массив. Определите и выведите на экран количество пар соседних элементов массива, в которых хотя бы один элемент чётный.

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

Соня и Вася едут в поезде и играют в игру. Соня загадала три (разных) предмета, і которые она видит. Вася должен их угадать. Порядок, в котором Вася угадывает, не важен. Даны строки _word1, s_word2 и s_word3 (Сонины слова) и v_word1, v_word2 и v_word3 (Васины ответы). Угадал ли Вася? Выведи “ДА ” иЛи “НЕТ”

Для решения этой задачи мы должны проверить, совпадают ли предметы, загаданные Соней, с предметами, названными Васей. Если все три предмета совпадают, то Вася угадал, и мы выводим “ДА”. В противном случае выводим “НЕТ”. Шаги решения: 1. Сравниваем первое слово Сони…

Задан одномерный массив D(N) (N < 5). Вычислить количество элемен- тов массива, значения которых находятся в интервале [1, 5]

Для решения данной задачи нужно выполнить следующие шаги: 1. Создать переменную count и инициализировать ее нулем. Она будет использоваться для подсчета количества элементов, удовлетворяющих условию. 2. Обойти все элементы массива D(N). 3. Для каждого элемента проверить, находится ли его значение…

Для перевозки роботов есть неограниченное количество транспортных платформ, каждая из которых способна выдерживать определённый вес limit. На одной платформе можно перевезти либо одного робота, либо двух — при условии, что их совокупный вес не превышает limit. Роботы имеют разный вес. Программа должна получить на вход массив, каждый элемент которого — это вес робота. Второй параметр, который должна принять программа, — это значение limit, грузоподъёмность одной платформы. Определите минимально

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

Составить программу обмена значениями двух переменных величин.

Данная задача предполагает создание программы, которая будет менять значения двух переменных местами. Алгоритм решения этой задачи можно представить в виде следующих шагов: 1. Ввод значений переменных. 2. Создание третьей временной переменной, в которую будет сохранено значение первой переменной. 3. Присваивание…

1//2

Для решения задачи, нам нужно действовать по шагам: 1. В задаче говорится, что есть число, которое равно 1/2 (одна вторая). Мы можем записать это в виде десятичной дроби, разделив числитель на знаменатель: 1/2 = 0.5. 2. Другим способом записи 1/2…

Дано натуральное число, выведите его последнюю цифру. Формат входных данных На вход дается натуральное число N. не превосходящее 10000. Формат выходных данных Выведите одно целое число ответ на задачу.

Для решения данной задачи мы можем воспользоваться арифметическими операциями и остатком от деления. 1. Считываем число N. 2. Находим остаток от деления числа N на 10 с помощью оператора “%”. Остаток от деления – это последняя цифра числа N. 3.…

В файловую систему суперкомпьютера проник вредоносный код, который сломал контроль за правами доступа к файлам. Для каждого файла ni известно, с какими действиями можно к нему обращаться: запись W, чтение R, запуск X. Создайте программу, которая восстановит контроль над правами доступа к файлам. Ваша программа должна для каждого запроса возвращать OK если над файлом выполняется допустимая операция, или же возвращать Access denied, если операция недопустима. Формат ввода В первой строке содержи

В данной задаче нам необходимо восстановить контроль над правами доступа к файлам после атаки вредоносного кода. 1. Прочитаем количество файлов, которые были затронуты атакой, из первой строки ввода. 2. Создадим пустой словарь, где ключом будет имя файла, а значением будет…

[metform form_id="1136"]