조건문과 반복문 크게 2가지로 나뉜다.
조건문
money = True
if money:
print("택시를 타고 가라")
else:
print("걸어 가라")
-> 들여쓰기가 중요하다!
-> if 뒤에 식은 불 자료형이된다.
파이썬 자료형-2에 있는 자료형의 참과 거짓 표를 활용하여 불 자료형을 사용.
<if문>
비교 연산자
-> < , > , == , != , >= , <=
- and(&) -> 둘다 True 여야 한다.
- or( | ) -> 둘중에 하나만 True 이면 된다
- not
- if x in s : x에는 찾고자하는 값, s에는 리스트나 튜플같이 자료가 여러개 있는 것
- if x not in s
- 조건문에서 아무 일도 하지 않게 설정하고 싶을 때 (pass)
- 다중 조건 판단 elif (=else if)
조건부 표현식
-> 한줄로 더 간결하게 표현하는 식 (= 3항 연산자)
1. 성공일 때 조건 먼저 써준다.
2. 조건식을 써준다.
(else를 반드시 써야 한다!)
반복문 - while문
- if, while
- break (while문 빠져나감)
- pass (if 넘어감)
- continue : while문 안쪽의 문장들을 쭉 수행하다가 continue를 만나면
아래를 수행하지 않고 다시 while문의 맨 처음으로 돌아간다.
- 무한 루프 (while True:)
반복문 - for문
for문의 기본 구조는 다음과 같다.
-> for 변수 in 리스트(또는 튜플, 문자열):
for문과 함께 사용되는 range 함수
이렇게 range를 사용해서 1(이상, 포함) 11(미만, 미포함)을 표현한다.
즉, 위 코드는 1부터 10까지의 합을 구하는 코드이다.
range -> 이상, 미만
이중 for문
리스트 내포 (List comprehension)
+추가적인 예제
이렇게 표현하는게 리스트 내포이다.
'Python > Python Study' 카테고리의 다른 글
파이썬 추가적인 개념 - 2 (1) | 2021.01.14 |
---|---|
파이썬 추가적인 개념 - 1 (0) | 2021.01.09 |
파이썬 입출력 (0) | 2021.01.09 |
파이썬 자료형-2 (0) | 2020.12.27 |
파이썬 자료형-1 (1) | 2020.12.27 |