Как в пайтоне сделать функцию "3х+1"
Нужно сделать пайтоне функцию 3х+1 но есть несколько правил:
Все числа поставляемые в функцию должны быть не минусовыми и целыми
Если число парное оно делиться на 2
Если нет то подставляем в функцыю
Ответы
Ответ дал:
0
Ответ:
Вот простой пример функции, которая реализует 3х+1:
def three_x_plus_one(n):
if n <= 0 or not isinstance(n, int):
raise ValueError("Input must be a positive integer.")
if n % 2 == 0:
return n // 2
else:
return 3 * n + 1
Объяснение:
Эта функция проверяет, что входные данные являются положительными целыми числами и возвращает результат соответствующей операции в зависимости от значения входного числа.
Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
8 лет назад