def fibonacci_generator(): a, b = 1, 1 while True: yield a a, b = b, a + b # Generate first 10 Fibonacci numbers fib = fibonacci_generator() for _ in range(10): print(next(fib)) 저 함수 실행하면 평생 안 끝나잖아
재귀를 배워라 이기
프로그램은 종료됨
그러니까 잘못된 코딩인거 맞음?
일단 잘못이란 무엇인지에 대한 정의가 필요함
ㄴㄴ 그런거말고 그냥 주석의 목적이 달성이안되잖아
기능적으로 10번째 수까지만 출력됐으니 주석을 정상적으로 수행한거 아닐까나
아 보니까 내가 yield를 착각했음 yield 실행하고 바로 함수 안의 다음문장 넘어가는줄 ㄱㅅㄱㅅ
fibonazi