Programming Language/Python
제너레이터_문제
1. 제너레이터를 이용한 피보나치수열
def fibonacci_func(n):
a,b = 0, 1
i = 0
while True:
if (i > n):
return
yield a
a, b = b, a+b
i += 1
fibonacci = fibonacci_func(10)
for x in fibonacci:
print x,
[실행결과]
0 1 1 2 3 5 8 13 21 34 55
'Programming Language > Python' 카테고리의 다른 글
| 파이썬 기본문법 (0) | 2018.09.04 |
|---|---|
| Anaconda3 설치방법 (0) | 2018.09.04 |
| 제너레이터 (0) | 2018.08.10 |
| 이터레이터 (0) | 2018.08.10 |
| 입력 (0) | 2018.08.10 |
댓글