Function, die das Produkt aus n ungeraden Zahlen berechnet
Verfasst: Montag 3. Mai 2021, 16:30
Wie erstelle ich eine Function, die das Produkt aus n ungeraden Zahlen berechnet?
Beispiele:
n=0 Ergebnis 1
n=1 Ergebnis 1
n=2 Ergebnis 1*3=3
n=3 Ergebnis 1*3*5=15
n=4.......
Code:
%reset -f
def du(n):
u=1
for k in range(1,n+1):
u=2*(u*k)-1
# print(pu,k)
return u
print(du(3))
17
Es soll eigentlich 15 rauskommen.
Was mache ich falsch?
Beispiele:
n=0 Ergebnis 1
n=1 Ergebnis 1
n=2 Ergebnis 1*3=3
n=3 Ergebnis 1*3*5=15
n=4.......
Code:
%reset -f
def du(n):
u=1
for k in range(1,n+1):
u=2*(u*k)-1
# print(pu,k)
return u
print(du(3))
17
Es soll eigentlich 15 rauskommen.
Was mache ich falsch?