조건문
# %%
if True:
print("True")
# %%
a = 200
# a가 100~200
if a > 100 and a <= 200:
print(a)
# %%
if 100 < a <= 200:
print(a)
# %%
a, b, c = 12, 6, 18
max = a
if max < b:
max = b
if max < c:
max = c
print(max)
# %%
if True:
print("True")
else:
print("False")
# %%
score, grade = 90, "A"
if score >= 90 and grade == "A":
print("합격")
else:
print("불합격")
# %%
num = int(input("숫자 입력 : "))
if num % 2 == 0:
print("%d : 짝수" % num)
else:
print("%d : 홀수" % num)
# %%
# 중첩 if
a = 75
if a > 50:
if a < 100:
print(a)
else:
print("100보다 큼")
else:
print("50보다 작음")
# %%
# 다중 if ==> switch문 X
# elif
num = 90
if num >= 90:
print("A")
elif num >= 80:
print("B")
elif num >= 70:
print("C")
else:
print("D")
# %%
age = int(input("나이 입력 : "))
height = int(input("키 입력 : "))
if age >= 20 and height >= 170:
print("A지망 지원 가능")
elif age >= 20 and height >= 160:
print("B지망 지원 가능")
elif age >= 20 and height < 160:
print("지원 불가")
else:
print("20세 이상 지원 가능")
# %%
score = int(input("점수 입력 : "))
if 81 <= score <= 100:
print("A")
elif 61 <= score <= 80:
print("B")
elif 41 <= score <= 60:
print("C")
elif 21 <= score <= 40:
print("D")
else:
print("E")
# %%
num1 = int(input("숫자1 입력 : "))
num2 = int(input("숫자2 입력 : "))
op = input("연산자 입력 : ")
if op == "+":
result = num1 + num2
elif op == "-":
result = num1 - num2
elif op == "*":
result = num1 * num2
elif op == "/":
result = num1 / num2
elif op == "//":
result = num1 // num2
elif op == "**":
result = num1**num2
elif op == "%":
result = num1 % num2
print(f"{num1} {op} {num2} = {result}")
# %%
반복문
# %%
# while / for문
i = 1
while i < 11:
print(i)
i += 1
# i++ 안됨
# %%
i = 1
while i < 101:
if i % 2 == 0:
print(i, end=" ")
i += 1
# %%
i = 1
sum1 = 0
while i < 101:
sum1 += i
i += 1
print(sum1)
# sum함수가 있어서 변수명은 sum X
# %%
i = 1
while i < 10:
print("6 X %d = %2d" % (i, 6 * i))
i += 1
# %%
while True:
str = input("입력 : ")
if str == "q":
break
print(str)
# %%
print(list(range(5)))
print(list(range(1, 5, 2)))
# %%
i = 10
i + 1
# %%
for i in range(11):
print(i)
# %%
for i in range(1, 11):
print(i)
# %%
for i in range(1, 101, 2):
print(i, end=" ")
# %%
sum1 = 0
for i in range(1, 101):
sum1 += i
print(sum1)
# %%
# sum()
print(sum(range(1, 101)))
# %%
range(10, 1)
print(list(range(10, 1, -1)))
# %%
num = int(input("숫자 입력 : "))
print(sum(range(1, num + 1)))
# %%
for s in "dreams":
print(s, end="")
# %%
for i in range(3):
for j in range(3):
print(j, end=" ")
print()
# %%
for i in range(2, 10):
for j in range(1, 10):
print("%d X %d = %2d" % (i, j, i * j), end="\t")
print()
# %%
# list ==> 배열
numbers = [14, 3, 4, 5, 1, 77, 88, 46, 34]
for number in numbers:
print(number)
# %%
# break
i = 1
while i < 11:
if i == 5:
break
print(i, end=" ")
i += 1
# %%
i = 1
while i < 11:
if i % 2 == 0:
continue
print(i, end=" ")
i += 1
# %%