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

과제 내용 : Chatper 3 Quiz 3 풀고 인증 글 남기기


모두를 위한 파이썬(PY4E) Chapter 3 (조건부 실행)의 주요 내용은 다음과 같습니다.


1. 조건문의 역할:

- 프로그램의 흐름을 결정하는 데 사용.

- 조건에 따라 다른 명령 실행.

# sample
x = 5 
if x < 10: 
    print('Smaller') 
if x > 20: 
	print('Bigger') 
print('Finis')


2. 비교 연산자: 참/거짓 판단

- 대입문에서는 ‘=’ 사용.


3. 한 갈래 분기:

- 조건이 참일 때만 특정 명령 실행.

x = 5
print('Before 5')
if  x == 5 :
    print('Is 5')
    print('Is Still 5')
    print('Third 5')
print('Afterwards 5')
print('Before 6')

if x == 6 :
    print('Is 6')
    print('Is Still 6')
    print('Third 6')
print('Afterwards 6')


4. 들여쓰기:

- if 문과 for 문 (:) 다음에 들여쓰기 필수.

- 들여쓰기로 블록의 범위 표시.


5. 두 갈래 분기:

- 조건이 참일 때와 거짓일 때 다른 명령 실행.

- if와 else 사용.

x = 4
if x > 2 :
    print('Bigger')
else :
    print('Smaller')
print('All done')


6. 중첩된 분기:

- 여러 조건을 중첩 하여 사용.

x = 42
if x > 1 :
    print('More than one')
    if x < 100 :
        print('Less than 100')
print('All done')


7. elif을 이용한 여러 갈래 결정:

- 여러 조건을 순차적으로 평가.

- elif로 다양한 조건 처리.

if x < 2 :
    print('small')
elif x < 10 :
    print('Medium')
else :
    print('LARGE')
print('All done')


8. try / except 구조:

- 예외 처리에 사용.

- 오류 발생 시 except 블록 실행

rawstr = input('Enter a number:') # input() 문자형 형태로 반환
try:
    ival = int(rawstr) # 숫자 아닌 값 입력 시 에러 발생하여 "except" 블록으로!!
except:
    ival = -1
if ival > 0 :  
    print('Nice work')
else:  
    print('Not a number')


Quiz 결과


#9기문과생도AI

2
1개의 답글

👉 이 게시글도 읽어보세요!

📚 AI 활용 사례 더 보기