Top.Mail.Ru

Из-за плохой связи на мобильный телефон Василия приходят одни и те же смски по несколько раз. Он попросил вас написать небольшую функцию, которая будет работать почти как обычный print, но не будет печатать сообщение, если предыдущее сообщение было таким же. Чтобы телефон эти изменения в распечатке смсок принял, ваш друг настроил его так, что вам достаточно написать функцию print_without_duplicates(message). Напишите её. Ввод print_without_duplicates(“Привет”) print_without_duplicates(“Не мо

Функция print_without_duplicates должна проверять, было ли предыдущее сообщение таким же, и только в случае, если оно отличается, печатать новое сообщение. Шаги решения: 1. Создайте переменную previous_message и присвойте ей значение None. Это будет использоваться для хранения предыдущего сообщения. 2. Внутри…

Написать рекурсивную функцию нахождения цифрового корня двузначного натурального числа. Цифровой корень данного числа получается следующим образом. Если сложить все цифры этого числа, затем все цифры найденной суммы и повторять этот процесс, то в результате будет получено однозначное число (цифра), которая и называется цифровым корнем данного числа.

Цифровой корень двузначного натурального числа можно найти следующим образом: 1. Проверим, является ли число двузначным. Если это не так, то возвращаем это число как результат. 2. Сложим все цифры данного числа. 3. Если сумма цифр двузначного числа также является двузначным…

Найдите все четырёхзначные числа, делящихся на шесть, у которых сумма крайних цифр равна сумме средних.

Чтобы найти все четырехзначные числа, делящиеся на шесть и у которых сумма крайних цифр равна сумме средних, мы можем применить следующий алгоритм: 1. Заметим, что четырехзначное число, делящееся на шесть, должно быть четным и должно оканчиваться на 0, 2, 4,…

Найти сумму целых положительных чисел, кратных 4 и меньших 100.

Чтобы найти сумму целых положительных чисел, кратных 4 и меньших 100, мы можем использовать формулу суммы арифметической прогрессии. Шаг 1: Установить значения a, d и n. – Значение a равно 4, так как мы ищем числа, кратные 4. – Значение…

Перевести введенное пользователем число (в дюймах) в метрическую систему

Чтобы перевести число из дюймов в метрическую систему (сантиметры или метры), нужно умножить его на соответствующий коэффициент. 1 дюйм равен 2.54 сантиметра, поэтому для перевода из дюймов в сантиметры нужно умножить введенное число на 2.54. Например, если пользователь ввел число…

Найти количество четырёхзначных чисел, в которых ровно одна нечётная цифра и сумма цифр числа менее 22.

Чтобы решить данную задачу, мы можем использовать перебор. Всего у нас есть 10 возможных цифр для каждой позиции числа, и три из них должны быть четными. Шаги решения: 1. Зададим счетчик для хранения количества подходящих чисел и проинициализируем его нулем.…

Дан файл, в котором построчно записаны числа. Напишите программу, которая будет искать в файле все числа, превышающие 35 в квадрате. Найденные числа занесите в список. В ответ укажите целую часть среднего арифметического этого списка.

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

Сколько башен можно составить из чередующихся x-красных кубиков и y-синих кубиков

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

Напишите программу, которая получает число – длину в сантиметрах, и выводит на экран значение в метрах и сантиметрах. Оформите ввод и вывод так, как в примере: Введите длину: 123 1 м 23 см

Чтобы решить эту задачу, нужно выполнить несколько шагов: 1. Получите значение длины в сантиметрах от пользователя с помощью функции input(). 2. Преобразуйте введенное значение из строкового типа в числовой с помощью функции int(). 3. Разделите значение длины на 100, чтобы…

Дается большое целое число, представленное как список из его цифр (например, [5, 4, 3, 2, 1] = 54321). Функция должна увеличить это число на один и вернуть его таким же списком.

Чтобы решить эту задачу, нужно учитывать особенности работы с числами в списке. 1. Начните с последней цифры числа и прибавьте единицу к ней. 2. Если результат этой операции меньше 10, обновите последнюю цифру числа и верните список. 3. Если результат…

[metform form_id="1136"]