Python

min seung moon·2021년 8월 30일
0

PythonBasic

목록 보기
7/7
post-thumbnail

1. 피보나치수열

  • 첫째 및 둘째 항이 1이며 그 뒤의 모든 항은 바로 앞 두 항의 합인 수열
a, b = 0, 1
while a < 10:
	print(a);
    a, b = b, a+b

2. 팩토리얼

  • 0 이상의 정수 N을 받아서 N부터 (N-1), (N-2), …, 2, 1까지 곱하는 문제
  • 5 팩토리얼은(5!)은 120이 된다.
  • (5! = 5 4 3 2 1 = 120)

01. for문

def	factorial(n) :
	result = 1
    for i in range(1, n+1):
    	result *= i
    return result

02. 재귀함수

def factorial_recursive(n):
    return n * factorial_recursive(n-1) if n > 1 else 1

3. if문

  • if...elif...else

4. for문

01. for...in문

02. for...range()문

4. break, continue 문

5. 함수

01. def 키워드로 생성

02. default parameter

03. positional arguments

  • 매개 변수의 순서가 중요하며, 키워드로 매개 변수를 전달할 수 없습니다.
  • 위치 전용 매개 변수는 / (슬래시) 앞에 놓입니다. /는 위치 전용 매개 변수를 나머지 매개 변수들로부터 논리적으로 분리하는 데 사용
profile
아직까지는 코린이!

0개의 댓글