Я знаю, что существует формула для n-го четного треугольника, но мне просто интересно попытаться написать рекурсивный алгоритм.
def even_triangle(n):
if n*(n+1)//2%2==0:
return n*(n+1)//2
return even_triangle(n+1)
for i in range(1,12):
print(f {i})...
Я знаю, что существует формула для n-го четного треугольника, но мне просто интересно попытаться написать рекурсивный алгоритм.
def even_triangle(n):
value = n * (n + 1) // 2
if value % 2 == 0:
return value
return even_triangle(n + 1)
Я знаю, что существует формула для n-го четного треугольника, но мне просто интересно попытаться написать рекурсивный алгоритм.
def even_triangle(n):
value = n * (n + 1) // 2
if value % 2 == 0:
return value
return even_triangle(n + 1)
Я знаю, что существует формула для n-го четного треугольника, но мне просто интересно попытаться написать рекурсивный алгоритм.
def even_triangle(n):
value = n * (n + 1) // 2
if value % 2 == 0:
return value
return even_triangle(n + 1)