<중첩루프>
for i in range(횟수): ->세로
for j in range(횟수): -> 가로
바깥쪽 루프는 세로, 안쪽 루프는 가로
<별출력>
for i in range(5): # 0부터 4까지 5번 반복. 세로 방향
for j in range(5): # 0부터 4까지 5번 반복. 가로 방향
if j <= i: # 세로 방향 변수 i만큼
print('*', end='') # 별 출력. end에 ''를 지정하여 줄바꿈을 하지 않음
print() # 가로 방향으로 별을 다 그린 뒤 다음 줄로 넘어감
# (print는 출력 후 기본적으로 다음 줄로 넘어감)
<퀴즈>
1. 다음 코드에 대한 설명으로 잘못된 것을 모두 고르세요.
for i in range(5):
for j in range(5):
print('*', end='')
print()
답) 3, 5
해설) i (바깥쪽) - 세로
j (안쪽) - 가로
print() 처럼 아무거도 지정하지 않으면 print는 줄바꿈을 한다
2. 다음과 같은 모양으로 별을 출력할 때 밑줄 부분에 들어가야 할 조건식을 고르세요.
for i in range(5):
for j in range(5):
if :
print('*', end='')
print()
실행 결과
*
**
***
****
*****
답) 3
[코딩도장] 21장 퀴즈 답 (0) | 2021.10.22 |
---|---|
[코딩도장] 20장 퀴즈 답 (0) | 2021.10.22 |
[코딩도장] 17장 퀴즈 답 (0) | 2021.10.22 |
[코딩도장] 15장 연습문제 답 (0) | 2021.10.21 |
[코딩도장] 14장 연습문제 (0) | 2021.10.21 |
댓글 영역