Super Kawaii Cute Cat Kaoani

Python/Python Study

파이썬 제어문

zozni 2020. 12. 28. 16:08
728x90
반응형
SMALL

조건문과 반복문 크게 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항 연산자)

출력결과는 success

1. 성공일 때 조건 먼저 써준다.

2. 조건식을 써준다.

(else를 반드시 써야 한다!)

 

 

반복문 - while문 

출력 결과

 

- if, while

- break (while문 빠져나감)

- pass (if 넘어감)

- continue : while문 안쪽의 문장들을 쭉 수행하다가 continue를 만나면

               아래를 수행하지 않고 다시 while문의 맨 처음으로 돌아간다.

- 무한 루프 (while True:)

 

 

반복문 - for문

for문의 기본 구조는 다음과 같다.

-> for 변수 in 리스트(또는 튜플, 문자열):

 

 

for문과 함께 사용되는 range 함수

출력 결과 55

이렇게 range를 사용해서 1(이상, 포함) 11(미만, 미포함)을 표현한다.

즉, 위 코드는 1부터 10까지의 합을 구하는 코드이다. 

 

range -> 이상, 미만

 

이중 for문

         end는 print함수의 옵션같은 것이다.           뒤에 이어서 출력된다.
출력 결과

 

리스트 내포 (List comprehension)

위 두 코드는 같은 의미.
위 두 코드는 같은 의미.

+추가적인 예제

 

이렇게 표현하는게 리스트 내포이다.

 

728x90
반응형
LIST

'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