모두를 위한 파이썬 Quiz 5 과제 인증

과제 내용 : 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

2
1개의 답글

👉 이 게시글도 읽어보세요