반응형
다음 악보를 연주하는 순서를 출력하는 프로그램을 작성해보자.
연주 순서 : 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)를 출력함
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 키보드 판매 금액 프로그램 (0) | 2021.08.27 |
---|---|
[ Python ] 주사위 값 맞추기 프로그램 (0) | 2021.08.27 |
[ Python ] 코드 줄이기 프로그램 (0) | 2021.08.27 |
[ Python ] 반복문 개념 정리 (0) | 2021.08.27 |
[ Python ] 복권 상금 프로그램 (2) | 2021.08.26 |