lcm(2)
-
[Python] 재귀 함수 - Return Value. 문제풀이 (홀수짝수 합, 최대최소, 점화식, 최소공배수)
1. 홀수끼리 짝수끼리 - 정수 n을 입력 - n이 홀수면 1~n까지 홀수의 합을 출력 - n이 짝수면 2~n까지 짝수의 합을 출력 def odd_or_even_sum(n): if n==1: return 1 if n==2: return 2 return odd_or_even_sum(n-2)+n n=int(input()) print(odd_or_even_sum(n)) 결과 >> 7 16 >> 10 30 - 홀수일 경우 1부터 n까지의 홀수 합이므로 n+(1부터 n-2까지의 합)으로 나타낼 수 있다. - n이 2씩 감소하여, n이 1일 경우 1부터 1까지 홀수 합이므로 1을 반환하고 이는 홀수일 때 종료 조건이 된다. - 짝수일 경우 2부터 n까지의 홀수 합이므로 n+(2부터 n-2까지의 합)으로 나타낼 수 ..
2023.01.23 -
[Python] 함수 - 기본 사용법 및 출력
1. 함수의 정의 - 원하는 목적이 있고, 목적을 사용할 수 있도록 해주는 하나의 도구 - 함수를 정의하기 위해서는 def을 사용 def 함수이름(): 코드 작성 ex) 별 10개를 n 줄에 걸쳐 반복하여 출력하기 ********** ********** ********** 1) 함수를 사용하지 않을 때 n=int(input()) for i in range(n): print('*'*10) 2) 함수를 사용할 때 def print_stars(): print('*'*10) n=int(input()) for _ in range(n): print_stars() 2. 함수 - 인자 - 함수를 이용하여 가변적인 값이 주어졌을 때 사용. - 인자는 소괄호 사이에 원하는 변수 이름을 작성 def 함수이름(인자): 코드 ..
2022.12.29