Language/Python

[ Python ] 도돌이표 프로그램

곽수진 2021. 8. 27. 14:35
반응형
다음 악보를 연주하는 순서를 출력하는 프로그램을 작성해보자.

 

연주 순서 : A → B → C → D → C → D

 

print("연주 순서")
print("A", end = '')
print("B", end = '')

for i in range(2):
    print("C", end = '')
    print("D", end = '')

 

결과값 출력 모습

 

 


 

 

알파벳 사이에 -(dash)를 이용해 순서를 출력하려면?

 

print("A-B-", end="")
for i in range(2):
    print("C", end="")
    print("-", end="")
    print("D", end="")
    if i != 1:
        print("-", end="")

 

결과값 출력 모습

 

A-B-는 한 번 출력되지만, C-D- 부분은 2번 반복되기 때문에 반복문을 활용함

▶C-D-를 2번 반복해 출력하면 A-B-C-D-C-D-가 출력됨

→ 반복문을 이용해 i가 1이 아닐 경우에만, 즉 첫 번째 C-D에만 -(dash)를 출력함

반응형