문법
1. 문법
if 조건 :
실행문
else :
실행문
else 없이 if만 써도 가능합니다.
2. 들여쓰기
타언어에서는 영역을 {} 구분하지만 파이썬에서는 들여쓰기로 구분합니다.
들여쓰기는 스페이스를 한칸을 띄우는 백칸을 띄우는 탭으로 띄우든 띄우기만 하면 문법 에러가 뜨지 않습니다. 하지만 띄워쓰기 깊이를 통일시켜주는 것이 코드 보기가 좋습니다.
2. 조건
x >= y |
x 가 크거나 같을 때 참 |
x <= y |
x 가 작거나 같을 때 참 |
x == y |
x 와 y가 같을때 참 |
x != y |
x 와 y가 다를때 참 |
x AND y |
x , y 둘 다 참 일 때 참 |
x OR y |
x , y 중 하나가 참일 때 참 |
! x |
x 가 참일 때 거짓, 거짓일 때 참 |
x in (리스트, 터플, 문자열) |
x 가 뒤에 존재할 때 참 |
x not in(리스트, 터플, 문자열) |
x 가 뒤에 존재하지 않을 때 참 |
조건들은 위에 말고도 다양하게 만들어서 쓸 수 있습니다.
in 은 약간 생소하므로 하나 만들어서 해봅시다.
3. elif
조건을 3중으로 주고싶은데 else만으로는 표현하기는 부족합니다. else 안에 if를 쓰면 가능하지만 보기가 안 좋습니다. 그래서 나온 것이 elif 입니다. elif 는 개수에 제한 없이 사용할 수 있습니다. C에서 else if 입니다.
score 가 60이면 조건 실행입니다.
4. pass
조건문을 쓰면 반드시 실행문을 써야합니다. 실행문을 없이 조건문만 쓰고 싶다면 실행문에 pass를 써줍니다. 즉 조건만 검사하고 넘어갑니다.
pass를 써주면 조건만 검사하고 넘어갑니다.
실행문이 한줄일 경우 if 문을 위처럼 한줄로 쓸 수 있습니다.
'프로그래밍언어 > Python' 카테고리의 다른 글
Python 스터디 1일차 (0) | 2014.01.15 |
---|---|
파이썬에서 GUI이용하기_tkinter (0) | 2012.08.02 |
파이썬 Dictionary (0) | 2012.08.02 |
파이썬- 배열 & 메소드(데이터 정렬하기) 2 (0) | 2011.11.02 |
파이썬 -배열 안의 데이터(데이터 정렬하기) 1 (0) | 2011.11.02 |