Превратить любое число в единицу кроме нуля Как с помощью операций +, -, *, /, Взять остаток, Взять целую часть от деления, число ноль оставить нулем, а все остальные числа превратить в единицу. if, elif, else использовать нельзя

5 Мар 2023 в 19:40
135 +1
0
Ответы
1

Вот пример кода на Python, который преобразует любое число в единицу, кроме нуля, используя только операции +, -, *, /, взятие остатка и целой части от деления:

def make_one(num):
return int((num != 0) + 1)
number = 5
result = make_one(number)
print(result) # Вывод: 1
number = -3
result = make_one(number)
print(result) # Вывод: 1
number = 0
result = make_one(number)
print(result) # Вывод: 0

Этот код проверяет, равно ли число нулю, и возвращает 1, если число не равно 0, иначе возвращает 0.

16 Апр 2024 в 16:34
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир