파이썬, 리스트를 이용한 피보나치 생성 출력

 

글. 오상문 sualchi@daum.net

 

 

# 1. 피보나치 리스트 생성
fibo = [1,1]
[fibo.append(fibo[i-1]+fibo[i-2]) for i in range(2,10)]


print(fibo)

 

# 2. 생성된 리스트 요소들을 숫자에서 문자열로 변경
fibo2 = list(map(str, fibo))


print(fibo2)


# 3. 리스트 전체를 한 문자열 구조로 변경
fibo_str = ', '.join(fibo2)


print(fibo_str)

 

[결과]

[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]

['1', '1', '2', '3', '5', '8', '13', '21', '34', '55']

1, 1, 2, 3, 5, 8, 13, 21, 34, 55

 

<이상>

반응형

+ Recent posts