x < y x가 y보다 작다.
x > y x가 y보다 크다.
x == y x와 y가 같다.
x != y x와 y가 같지 않다.
x >= y x가 y보다 크거나 같다.
x <= y x가 y보다 작거나 같다.
x1, y1 = 17, 45
print('x1 < y1 : ', x1 < y1)
print('x1 != y1 : ', x1 != y1)

x or y x와 y 둘 중 하나만 참이어도 참이다.
x and y x와 y 모두 참이어야 참이다.
not x x가 거짓이면 참이다.
[x2, y2] = [True, False]
print('x2 or y2 : ', x2 or y2)
print('x2 and y2 : ', x2 and y2)

x in 리스트 x not in 리스트
x in 튜플 x not in 튜플
x in 문자열 x not in 문자열
[x3, y3] = ['e', 'test']
print('x3 in y3 : ', x3 in y3)
print('x3 not in y3 : ', x3 not in y3)

들여쓰기와 조건문 다음에 콜론(:)기호를 잊지 말 것.
"""
if 조건문:
수행할_문장1
...
else:
수행할_문장1
...
"""
isAvocado = True # '아보카도가 있는가?'
if isAvocado :
print('아보카도를 6개 사오기')
else :
print('없다고 말하기')

"""
if 조건문: 수행할_문장1
else: 수행할_문장A
"""
"""
if 조건문:
수행할_문장1
...
elif 조건문:
수행할_문장1
...
else:
수행할_문장1
...
"""
money = 2000
if money > 20000 : moveWay = '택시 이용'
elif money >= 1500 : moveWay = '대중교통 이용'
else : moveWay = '도보 이용'
print('moveWay : ', moveWay)

"""
if 조건문 :
pass
"""
# 변수 = '참인경우 값' if 조건문 else '거짓인경우 값'
score = 100
msg = "success" if score >= 80 else "fail"
print('msg : ', msg)

조건문이 참인 동안 while 문에 속한 문장들이 반복해서 수행됨
들여쓰기 주의
"""
while 조건문:
수행할_문장1
수행할_문장2
수행할_문장3
...
"""
num1 = 0
while num1 < 5 :
num1 = num1 + 1
# num1 += 1 <- 이처럼 사용할 수 있음
print('%d번째 출력.' %num1)

break 사용하기
num2 = 7
while True :
num2 -= 2
print('num2 : ', num2)
if num2 < 0 :
print('num2가 0보다 작기 떄문에 종료합니다.')
break

continue (continue 이후 문장을 수행하지 않음) 사용하기
num3 = 6
while num3 > 1 :
num3 -= 1
if num3 % 2 == 0 : continue
print('num3 : ', num3)
while True등 계속 참인 조건문이라면 무한루프가 걸림
Ctrl + C를 눌러 빠져나갈 수 있음
어떤 리스트의 값을 나열하는게 유용함
"""
for 변수 in 리스트(또는 튜플, 문자열):
수행할_문장1
수행할_문장2
...
"""
x1 = [1, 2, 3]
for i in x1 :
print('for을 사용. i값 : ', i)

x2 = [(1, 2), (3, 4), (5, 6)]
for(first, last) in x2:
print('first : ', first, ', last : ', last)

특정 조건을 충족하지 않는 if문 뒤에 continue를 사용
scoreList = [10, 30, 50, 70, 90]
passScoreList = []
for score in scoreList :
if score < 60 : continue
passScoreList.append(score)
print('통과한 사람의 점수 목록 : ', passScoreList)

rangeList = []
for i in range(1, 7):
rangeList.append(i)
print('rangeList : ', rangeList)

[표현식 for 항목 in 반복가능객체 if 조건문]
y1 = ['a', 'b', 'c', 'd']
print([(y + '학생') for y in y1])
y2 = [11, 22, 33, 44, 55, 66, 77]
print([y + 1 for y in y2 if y % 2 == 1 ])
