본문 바로가기
Programming

Python 조건문

by 장농다리 2023. 4. 1.

#python조건문, #김윤수교수

비교연산자

X < Y
X는 Y보다 작다
X > Y
X는 Y보다 크다
X == Y
X는 Y와 같다
X != Y
X는 Y와 같지 않다
X <= Y
X는 Y보다 작거나 같다
X >= Y
X는 Y보다 크거나 같다
X or Y
X와 Y 중 하나만 참이면 결과는 참
X and Y
X와 Y 둘 모두 참이어야 결과가 참
not X
X가 참이면 거짓, X가 거짓이면 참

 

X = 10

Y = 20

if 0 < X and Y > 30:

print("Good")

else:

print("Bad")

# X와 Y가 참이므로 Bad 출력

in
list, tuple, 문자열에 지정 데이터가 있으면 참
not in
list, tuple, 문자열에 지정 데이터가 있으면 거짓

 

var = [1,2,3]

print(1 in var)

# 결과는 True

var = "Hello World"

print("J" not in var)

# 결과는 True

조건식의 결과에 따라 변수에 다른값을 대입

var = 10

var = "Big" if 0 < var else "Small"

print(var)

# 결과는 Big

While 문 : 판별 조건이 참인 동안 지정한 명령을 반복 실행

# break : while문에서 빠져 나옴

# continue : 조건을 판단하는 while문으로 이동

var = 0

while var < 10:

var = var + 1

if var %3 == 0: continue # 3으로 나누었을때 나머지가 0이면 continue

if var %5 == 0: break # 5로 나누었을때 나머지가 0이면 break

print(var)

결과는 1 2 4

for문 : 리스트, 튜플, 문자열을 대상으로 범위를 지정하여 명령을 반복 실행

var = [1,2,3]

for one in var: # 리스트의 숫자를 가져와서 one에 넣는다

print(one) # one을 출력한다

 

var = [(1,1),(2,2),(3,3)]

for (first, second) in var:

print(first + second)

 

sum = 0

var = range(1,10)

for one in var:

sum = sum + one

print(sum)

'Programming' 카테고리의 다른 글

Python 함수  (0) 2023.04.01
Python 자료형과 변수  (0) 2023.03.14
Python 환경설정 (Git사용)  (2) 2023.03.14