본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 192 이중 for문

by 포스트it 2021. 2. 18.
728x90
반응형

 

문제

191번의 출력 결과에 행단위로 "----" 구분자를 추가하라.

2000.28
3050.427
2050.2870000000003
1980.2772
----
7501.05
2050.2870000000003
2050.2870000000003
1980.2772
----
15452.163
15052.107
15552.177
14902.086000000001
----

내풀이

data = [
    [ 2000,  3050,  2050,  1980],
    [ 7500,  2050,  2050,  1980],
    [15450, 15050, 15550, 14900]
]
for i in data:
    for j in i:
        print(j + (j*0.00014))
    print("-"*4)
    
결과값
2000.28
3050.427
2050.287
1980.2772
----
7501.05
2050.287
2050.287
1980.2772
----
15452.163
15052.107
15552.177
14902.086
----

정답

for line in data:
    for column in line:
        print(column * 1.00014)
    print("----")

이중 for문 문제가 계속 나오는걸 보니 많이써서 완벽해질때까지 해보란 것 같다.
728x90
반응형

댓글