1
私はこのPythonコーディングには新しいです。だから、誰かがこのコードの問題点を見つけられますか?逐次プログラムを使用して与えられた数字のファクター
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)
エラーが私が取得する:あなたがあなたのプログラムを書くことができ、2つの方法があります
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'
(1、n + 1): –
ありがとうございます。 –
偉大な、幸運:) –