혼공학습단 8기 파이썬 5주차
·
프로그래밍/python
예 안녕하세요. 여름방학 기간 지나고 다시 하려니.. 4주차에 공부했던 함수들 다 까먹었네요.ㅋ 그래서 복습🐱‍👤까지 끝낸 멋진 나.^_^ https://so106037.tistory.com/114 혼공단 5주차.. 하기 전에 복습먼저 ✅ 피보나치수열 counter = 0 def fibonacci(n): print("fibonacci({}) 계산 중... ".format(n)) global counter counter += 1 if n == 1: return 1 if n ==2: return 2 else: return fibonacci(n-1)+ fibonacci(n-2).. so106037.tistory.com 얼마 남지 않은 혼공학습단 활동. 아좌아좌^^ 혼공학습단 8기 파이썬 5주차 기본미션 구문 ..
혼공단 5주차.. 하기 전에 복습먼저 ✅
·
프로그래밍/python
피보나치수열 counter = 0 def fibonacci(n): print("fibonacci({}) 계산 중... ".format(n)) global counter counter += 1 if n == 1: return 1 if n ==2: return 2 else: return fibonacci(n-1)+ fibonacci(n-2) num = int(input("fibonacci(n) 실습. n을 입력하시오 >> ")) print("factorial({}): {}".format(num,fibonacci(num))) print("계산에 활용된 덧셈 횟수: ",counter) 50을 입력했더니 끝도 없이 계산중이다... 메모화 위 코드의 재귀함수는 한번 구했던 값도 다시 구해야 함. 시간이 오래 걸릴 ..
혼공학습단 8기 파이썬 4주차
·
프로그래밍/python
혼공학습단 8기 파이썬 3주차 공부 214p 가변 매개변수: 매개변수를 원하는 만큼 받을 수 있는 함수 def 함수 이름(매개변수, 매개변수, ..., *가변 매개변수): //문장 ex) print() [제약] - 가변 매개변수 뒤에는 일반 매개변수가 올 수 없다. - 가변 매개변수는 하나만 사용할 수 있다. def print_n_time(n,*values): for i in range(n): for value in values: print(value) print() print_n_time(3,"안녕하세요","즐거운","프로그래밍") 가변 매개변수 뒤에는 일반 매개변수가 올 수 없다는 말의 의미는... print_n_time("안녕하세요","즐거운","프로그래밍",3)과 같이 사용할 수 없다는 것이다. ..
혼공학습단 8기 파이썬 3주차
·
프로그래밍/python
뒤늦게 작성하는... 혼공학습단 8기 파이썬 3주차 공부 리스트 자료형: 여러가지 자료를 저장할 수 있는 자료 - 하나의 리스트 내 여러 자료형으로도 구성 가능하다. 리스트 연산자 + : 리스트 연결 연산자 * : 리스트 반복 연산자 len(): 괄호 안에 문자열을 넣으면 문자열의 길이를 세어주나, 리스트 변수를 넣으면 요소의 개수를 세어준다. 리스트 요소 추가하기 리스트명.append(요소) 리스트명.insert(위치, 요소) 리스트명.extend(리스트): 한번에 여러 요소를 추가할 때 사용 리스트 연결 연산자 +를 이용하는 경우 ▶ 비파괴적 리스트 요소 추가 함수들을 이용하는 영우 ▶ 파괴적 원본에 어떠한 영향도 주지 않는 것을 비파괴적이라 한다. 리스트 요소 제거 del 리스트명[인덱스] 리스트명..