본문 바로가기
Language/Python

파이썬(Python) 정리 - 2. 제어문

by hongdor 2020. 12. 12.
728x90

알고리즘 공부를 위해 python으로 PS(problem solving)을 하려고 한다. 

그래서 파이썬을 정리해 본다.

 

 출처 : www.tcpschool.com/python/intro

 

 

1. if문

: 들여쓰기로 블럭을 구분한다.

 

Ex)

c = "sweet"

if c=="sweet":

    print("삼키다")

else:

    print("뱉는다")

 

 (1) 참/거짓

숫자 0이 아닌 모든 수 0
문자열 "xyz" ""
리스트 [1,2,3] []
튜플 (1,2,3) ()
딕셔너리 {1,2,3} {}

 

 (2) 사용가능 연산자

x < y x가 y보다 작다.
x > y x가 y보다 크다.
x == y x와 y가 같다.
x != y x와 y가 같지 않다.
x <= y x가 y보다 작거나 같다.
x >= y x가 y보다 크거나 같다.

 

 (3) x in s, x not in s

 : x가 s 에 속해있다, 속해있지 않다.

a in ['a','b','c'] >> False

'a' in ['a','b','c'] >> True

 

 (4) and, or, not

연산자설명

x and y x와 y가 둘 다 참이면 결과도 참입니다.
x or y x와 y 중에서 둘중에하나만 참이면 결과도 참입니다.
not x x가 참이면 결과는 거짓입니다.

 Ex)

a=1

b=1

if a and b:

    print("AND")

>> AND 출력

 

 

2. while

Ex)

meet = 0

while meet < 4:

    meet = meet + 1

    print("%d" % meet)

    if meet == 3:

        break

 

* break 키워드

  while, for 등 가장 가까운 반복문을 종료

 

3. for

Ex)

i = [ "1", "2" ]

for i in tempList:

    print(i)

 

Ex)

sum = 0

for a in range( 1, 5 ) :

    sum = sum + a

print(sum)

 

 

728x90

댓글