Mógłby mi ktoś napisać w pythonie silnie iteracyjnie, potęgę ubywającą i narastającą rekurencyjnie ? Przy silni iteracyjnie mam coś takiego, że jak dam więcej niż 1 to zawsze w wyniku mam 2.
def silnia_iter(n):
silnia_wynik=1
if n in (0,1):
return 1
else:
for i in range(2,n+1):
silnia_wynik = silnia_wynik*i
return silnia_wynik