201212 개발일지(5일차) - 파이썬에서 팩토리얼(!) 구현하기 : 재귀함수 활용/미활용, List와 Tuple 비교

고재개발·2020년 12월 12일
1

Algorithm

목록 보기
2/26

파이썬에서 팩토리얼(!) 구현하기

  1. 재귀함수 없이 일반 for문으로 풀기~
n= int(input())
answer=1

for i in range(1,n+1):
    answer = answer*i
    
print(answer)
  1. 재귀함수 사용 *n이 0일 때, 1주는 것!
n = int(input())

def factorial(num):
    if num==0:
        return 1
    return num*factorial(num-1)

print(factorial(n))

파이썬에서 List와 Tuple 비교

공통점 : 일련의 요소를 가지며, 요소의 순서를 관리한다.
차이점 : 튜플은 고정값, 수정이나 추가 불가능하다.

profile
고재개발

3개의 댓글

comment-user-thumbnail
2020년 12월 14일

팩토리얼(!) 우와 1번 만나면 알려죠

1개의 답글