이야기 할 내용들 .
- 조건문 소개
- 여러 조건을 넣을때, 주의할 점
- try / except문 소개
<조건문 소개>
우리는 파이썬코드를 작성할때
조건문 if 를 이용해서 두가지 방향으로 갈 수있다
조건문의 기본형태는 if로 시작하며 끝나는것을 나타내기 위해서 들여쓰기를 한다. 잘못쓴다면 오류가 난다.(블록의 형태를 만듦)
예. 기본적인 형태
조금 더 복잡한 조건문을 작성할때 (조건을 추가하고 싶을때) elif로 추가하고 else로 끝을낸다
<여러 조건을 넣을때 주의할점>
1. 조건이 겹치면 실행이 안된다!
예. ( 여기서 else는 실행이 안됨.)
1 2 3 4 5 6 7 8 | a = input("숫자를 입력하시오") x = int(a) if x < 2: print('작네') elif x >= 2: print('크네') else: print('응') | cs |
2. 조건의 순서를 잘정해야한다.
예. ( x <20 밑에있는 조건은 실행이 안됨.)
1 2 3 4 5 6 7 8 9 10 11 | a = input("숫자를 입력하시오") x = int(a) if x < 2: print('작네') elif x < 20: print('20') elif x < 10: print('10') else : print('끝') | cs |
< try/ except >
의도치 않은 코드실수나 원하지 않는 input값을 받았을때 코드실행을 안될수 있는데
이런 우려가 되는 코드부분은 try문으로 감싸고 바로밑에 except문으로 문제발생시 실행하고자 하는 코드를 작성함해서 오류검증 혹은 대응할 수 있다.
이런 우려가 되는 코드부분은 try문으로 감싸고 바로밑에 except문으로 문제발생시 실행하고자 하는 코드를 작성함해서 오류검증 혹은 대응할 수 있다.
예.
1 2 3 4 5 6 7 8 9 10 11 | a = input('정수를 입력하시오') try: x = int(a) except: x = -1 if x > 0: print('잘하셧습니다') else: print('정수가 아닙니다') | cs |
'개발 공부 > 파이썬 ' 카테고리의 다른 글
파이썬시작하기 06 - 함수, 반복분 - (0) | 2018.10.27 |
---|---|
파이썬시작하기 05 (반복문, 루프관용구, is ) (0) | 2018.10.10 |
파이썬 시작하기 03 타입(int, float, str) (0) | 2018.09.27 |
파이썬 시작하기 02 (변수 , 상수 , 예약어) (0) | 2018.09.08 |
파이썬 시작하기 -프롤로그- (0) | 2018.09.08 |