파이썬에서 아주 중요한 점!
-> 들여쓰기( 공백 4개 ) 꼭 맞춰서 써야 함!
쓰지 않으면 실행 오류 발생
❗if문
1. if문의 기본적인 구조
if 조건문:
수행할 문장1
수행할 문장2
...
elif 조건문:
수행할 문장1
수행할 문장2
...
else:
수행할 문장1
수행할 문장2
...
if문의 조건문이 참이라면 그 아래의 문장을 실행한다
거짓이라면 elif로 이동 후 elif의 조건문이 참이라면 그 아래 문장 실행
elif의 조건문도 거짓이라면 else 아래에 있는 문장을 실행
2. 조건문: 참과 거짓을 판단하는 문장 ex) 3 > 5 -> false
3. 비교연산자
- x < y: x가 y보다 작다
- x > y: x가 y보다 크다
- x == y: x와 y가 같다
- x != y: x와 y가 다르다
- x >= y: x가 y보다 크거나 같다
- x <= y: x가 y보다 작거나 같다
4. 논리연산자
- and: 모두 참이어야 참이 될 수 있다
- or: 둘 중 하나만 참이어도 참이다
- not: 참 -> 거짓, 거짓 -> 참
5. in, not in 연산자
if x in [리스트, 튜플, 문자열]: x가 [리스트, 튜플, 문자열]에 있나요?
if x not in [리스트, 튜플, 문자열]: x가 [리스트, 튜플, 문자열]에 없나요?
❗for문
1. for문의 기본적인 구조
for 변수 in [리스트, 튜플, 문자열, 범위]:
수행할 문장1
수행할 문장2
...
[리스트, 튜플, 문자열]에 있는 값을 하나씩 변수에 넣어 문장을 수행하던가,
[범위]에 맞게 변수값을 올려가며 아래의 문장을 수행한다.
2. continue
for문을 실행하던 중 어떤 조건을 만나면 그 조건에 해당하는 부분은 실행하지 않고
다음 단계의 for문을 실행할 수 있다.
3. range함수
- 숫자 리스트를 자동으로 만들어 주는 함수
- range(a, b): a부터 b-1까지 ex) range(1, 11): 1~10
❗while문
1. while문의 기본적인 구조
while 조건문:
수행할 문장1
수행할 문장2
...
조건문이 참일 동안 계속 아래 문장을 수행한다
2. break, continue
break: while문을 실행하던 중 어떤 조건을 만나면 종료하기 위해 break를 써줄 수 있다
continue: while문을 실행하던 중 어떤 조건을 만나면 그 조건에 해당하는 부분은 실행하지 않고
다음 단계의 while문을 실행할 수 있다.
3. 무한루프
while True:
수행할 문장1
수행할 문장2
...
조건문 부분이 항상 true이기 때문에 그 아래의 문장을 계속 수행하게 됨
그래서 무한루프를 종료하기 위해 while문 안에 if문으로 종료 조건을 넣음
'🔻Extracurricular Activity > 컴프1(Python) 튜터링 자료' 카테고리의 다른 글
[6주차] 스택, 큐, 순열 (0) | 2022.05.20 |
---|---|
[5주차] 튜플, 파이썬의 객체지향적 특징, 파일입출력 (0) | 2022.05.11 |
[4주차] 함수 (0) | 2022.04.16 |
[3주차] 리스트, 딕셔너리 (0) | 2022.04.16 |
[1주차] 파이썬 자료형, 연산자, 입출력 (0) | 2022.04.03 |