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