Как в пайтоне сделать функцию "3х+1"
Нужно сделать пайтоне функцию 3х+1 но есть несколько правил:
Все числа поставляемые в функцию должны быть не минусовыми и целыми
Если число парное оно делиться на 2
Если нет то подставляем в функцыю

Ответы

Ответ дал: sl3epyheadd
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

Объяснение:

Эта функция проверяет, что входные данные являются положительными целыми числами и возвращает результат соответствующей операции в зависимости от значения входного числа.

Вас заинтересует