# 논리형 Boolean
# " 참과 거짓 " 딱 두 가지 값만 가지는 자료형
# True : 참 = 1
# False : 거짓 = 0
print(True)
print(False)
# 비교 연산
# 두 값을 " 비교 "해서 " 참인지 거짓인지 " 알려주는 것
'''
a > b : a가 b보다 크다
a < b : a가 b보다 작다
a >= b : a가 b보다 크거나 같다
a <= b : a가 b보다 작거나 같다
a == b : a와 b가 같다 -> a=b : 변수
a != b : a와 b가 다르다
=(등호)는 항상 뒤에
'''
print(5 > 3)
print(3 != 3)
name = '루오'
print(name == '루오')
x = 3.14
print(x < 3)
print('\n---- 문제 1 ----')
# x, y 변수를 활용해 출력해보세요.
x = 10
y = 3
# x가 y보다 크다.
print(x > y)
# x가 y보다 크거나 같다.
print(x >= y)
# x와 y가 다르다.
print(x != y)
# x가 y보다 작다.
print(x < y)
# x가 y보다 작거나 같다.
print(x <= y)
# x와 y가 같다.
print(x == y)
# 논리 연산
# 논리형끼리 계산해 " 참인지 거짓인지 " 알려주는 것
# 1. and 연산자
# " 둘다 참이어야지만 " 참 True
print('\n[and 연산자]')
print(True and True) # T
print(True and False) # F
print(False and True) # F
print(False and False) # F
print('\n----- 실제 예시 -----')
이름 = input()
나이 = input()
print(이름 == '이루오' and 나이 == '13')
# 2. or 연산자
# " 둘 중 하나라도 참이면 " 참 True
print('\n[or 연산자]')
print(True or True) # T
print(True or False) # T
print(False or True) # T
print(False or False) # F
print('\n----- 실제 예시 -----')
print(5 > 3 or 10 <= 8) # T
# 3. not 연산자
# 참을 거짓으로, 거짓을 참으로 바꿔준다
print('\n[not 연산자]')
print(not False)
print(not True)
print('\n----- 문제 2 -----')
'''
- 한국어로 '~이고'는 and, '~이거나'는 or을 의미해요.
- '~가 아니다'는 not을 의미해요.
- 한국어에 유의해서 아래 문제들을 출력해보세요.
'''
# (예시) True 이고 False 이다.
print('예:' , True and False)
# 1. False 이고 False 이다.
print(False and False)
# 2. True 이거나, True가 아니다.
print(True or not True)
# 3. 3이 5보다 작고, 1이 0보다 크다.
print(3 < 5 and 1 > 0)
print('\n----- 문제 3 -----')
# 아래 a, b, c변수들을 활용해 출력해보세요.
a = 7
b = 14
c = 3
# a가 5보다 크고, b가 10보다 크다.
print(5 < a and b > 10)
# b가 14와 다르지 않다.
# 방법 1
print(not(b != 14))
# 방법 2
print(b == 14)
# a가 c보다 작거나, b가 10보다 크다
print(a < c or b > 10)
To embed this project on your website, copy the following code and paste it into your website's HTML: