Pythonアルゴリズム113号|[規格10872号]工場

2137 ワード

113.工場の
2)符号化説明
『私の答え』

n=int(input())
k=1

while n>0:
    k=k*n
    n-=1
    if n==0:
        break
print(k)

<他人の解答or私の誤答、問題点>
ソース:ソース

def factorial(n):
    if n == 1:      # n이 1일 때
        return 1    # 1을 반환하고 재귀호출을 끝냄
    return n * factorial(n - 1) 
『反省点』
耳解
  • の方法を起用しないと思います.ㅠㅠ
  • 『学んだこと』
  • 再帰的に関数を作成して解きましょう