#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 |