
if True:
print('if문 실행')
# 출력값: if문 실행
if False:
print('if문 실행')
# 출력값:
if 1:
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if 0:
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
a = 0
if a == 0:
print('if문 실행')
elif a == 1:
print('elif문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
a = 1
if a == 0:
print('if문 실행')
elif a == 1:
print('elif문 실행')
else:
print('else문 실행')
# 출력값: elif문 실행
a = 2
if a == 0:
print('if문 실행')
elif a == 1:
print('elif문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
a = 3
if a == 0:
print('if문 실행')
elif a == 1:
print('첫 번째 elif문 실행')
elif a == 2:
print('두 번째 elif문 실행')
elif a == 3:
print('세 번째 elif문 실행')
else:
print('else문 실행')
# 출력값: 세 번째 elif문 실행
✔️ 조건문 유형 : 객체 내 요소의 존재 여부
if 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if '':
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
if [1, 2, 3]:
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if []:
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
✔️ 조건문 유형 : in, not in
if 'a' in 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if 'k' in 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
if 6 not in [1, 2, 3]:
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if 1 not in [1, 2, 3]:
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
✔️ 조건문 유형 : 비교연산자(==, !=, >, >=, <, <=)
if 'abc' == 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if 'abc' != 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
if 3 >= 2:
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if 3 < 2:
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
if 3 is 3.0:
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
✔️ 조건문 유형 : 논리연산자(and, or, not)
if 1 == 1 and 'kkk' not in 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if 5 == 1 and 'kkk' not in 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: else문 실행
if 5 == 1 or 'kkk' not in 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if not 5 == 1:
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
if 1 == 1 and 2 == 2 and 3 == 3:
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
✔️ if문 조건부 표현식
if 'a' in 'abc':
print('if문 실행')
else:
print('else문 실행')
# 출력값: if문 실행
print('if문 실행') if 'a' in 'abc' else print('else문 실행')
# 출력값: if문 실행
✔️ 실행문을 비우고 싶을 때 : pass
if 1 == 1:
pass
else:
print('else문 실행')
# 출력값:
👉 학점 출력
print("Input", end=" : ")
score = int(input())
result = ''
if score >= 90:
result = 'A'
elif score >= 80:
result = 'B'
elif score >= 70:
result = 'C'
elif score >= 60:
result = 'D'
else:
result = 'F'
print("당신의 학점은 {}입니다".format(result))
# Input : 85
# 당신의 학점은 B입니다
👉 for문 사용해서 3333부터 9999까지 숫자 중 1234배수 아닌 수의 합계 구하되,
합계가 100000이 넘기 직전까지만 구하는 파이썬 코드 작성.
코드에는 continue문과 break 모두 사용
total = 0
for i in range(3333, 10000, 1):
if i % 1234 == 0:
continue
total += i;
if total + i> 100000:
break
print(f"합계: {total}")
#97063
👉 3부터 100까지 소수(Prime Number)만 출력
for i in range(3,101,1):
is_prime=True
for j in range(2,i,1):
if i%j==0:
is_prime=False
break
if is_prime:
print(i, end=" ")
#3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97