과제 내용 : Chatper 5 Quiz 5 풀고 인증 글 남기기
모두를 위한 파이썬(PY4E) 5장 (루프와 반복문)의 주요 내용은 다음과 같습니다.
1. 루프와 반복문
- 반복적인 작업을 위한 구조.
- `while`과 `for` 루프를 사용해 반복적인 작업 수행.
2. while 루프 사용:
- 특정 조건이 참인 동안 계속해서 코드 실행
n = 5
while n > 0 :
print(n)
n = n – 1
print('Blastoff!')
print(n)
3. 무한 루프의 문제와 해결:
- 조건이 항상 참이면 루프가 끝나지 않음.
- 적절한 종료 조건이나 break 문으로 탈출
- break 구문 : 현재 루프를 종료하고 다음 코드로 이동.
while True:
line = input('> ')
if line == 'done' :
break
print(line)
print('Done!')
4. continue 구문:
- 현재 반복을 끝내고 루프의 시작으로 점프해서 반복 실행.
while True:
line = input('> ')
if line[0] == '#' :
continue
if line == 'done' :
break
print(line)
print('Done!')
5. 불확정 루프와 유한 루프
- 불확정 루프 : 종료 시점이 명확하지 않은 루프(while)
- 유한 루프 : 정해진 횟수나 조건에 따라 종료되는 루프(for)
6. for 루프 사용:
- 정해진 시퀀스나 집합의 원소를 통해 반복 실행
for i in [5, 4, 3, 2, 1] :
print(i)
print('Blastoff!')
7. 루프 패턴의 이용
- 최대값/최소값 찾기, 개수 세기, 합계 구하기 등
- 특정 조건에 맞는 데이터 처리
# 최대값 찾기
largest_so_far = -1
print('Before', largest_so_far)
for the_num in [9, 41, 12, 3, 74, 15] :
if the_num > largest_so_far :
largest_so_far = the_num
print(largest_so_far, the_num)
print('After', largest_so_far)
Quiz 결과
#9기문과생도AI