중첩 반복문
1. 중첩 반복문
- 반복문 내부에 또 다른 반복문이 표현되어 있는 형태
2. while 문 안의 while 문 중첩 구조
3. while 문 안의 for 문 중첩 구조
# Example
while True :
num = int(input('단 입력(종료:0) '))
if num == 0 :
break
i = 1;
while i <= 9 :
print('%d x %d = %d' % (num, i, num * i))
i += 1
print('구구단 프로그램 종료')
4. for 문안의 while 문 중첩 구조
5. for 문안의 for 문 중첩 구조
# Example1
start = int(input('시작 단 입력: '))
end = int(input('종료 단 입력: '))
for num in range(start, end + 1) :
i = 1;
while i <= 9 :
print('%d x %d = %d' % (num, i, num * i))
i += 1
print('구구단 프로그램 종료')
# Example2
students = []
sum = 0
num = int(input('학생 수 입력: '))
for i in range(num) :
print('--', i + 1, '번째 학생 정보 입력 --')
name = input('학생 이름: ')
score = int(input('%s 점수: ' % name))
students.append([name, score]) # .append : 추가함수
sum += score
for info in students :
print('이름: %s, 점수: %d' % (info[0], info[1]))
print('학생들 점수 평균: %5.2f' % (sum/num))
'Programming Language > Python' 카테고리의 다른 글
기타 제어문 (0) | 2022.10.03 |
---|---|
반복문 (0) | 2022.10.03 |
선택문 - 3. 중첩 선택문 (0) | 2022.10.03 |
선택문 - 2. 조건식 및 구조 (0) | 2022.08.17 |
선택문 - 1. 선택문 (0) | 2022.08.17 |