Ich bin neu in diesem Python-Codierung.So, bitte kann jemand finden, was ist das Problem mit diesem Code.Faktor einer gegebenen Nummer mit sequentiellen Programm
def factorial(n):
sum=1
for i in range(1..n+1):
sum=sum*i
print(sum)
return sum
v=int(input("enter the number:"))
factorial(v)
der Fehler i erhalten:
enter the number:4
Traceback (most recent call last):
File "C:/Users/Ramakrishnar/AppData/Local/Programs/Python/Python36/fact.py",line 9, in <module>
factorial(v)
File "C:/Users/Ramakrishnar/AppData/Local/Programs/Python/Python36/fact.py", line 3, in factorial
for i in range(1..n+1):
AttributeError: 'float' object has no attribute 'n'
for i in range (1, n + 1): –
you.It danken arbeitet jetzt! –
Großartig, Viel Glück :) –