Coding/Python
[python]bool 자료형/함수, 논리연산자
후__아
2024. 3. 14. 16:09
※ boolean
bool 자료형
True, False
※ bool 함수
bool(값이 있는 변수) == True
int(bool(True))) == 1
# 백준 2753
a = int(input())
if a % 4 == 0:
if a % 100 == 0:
if a % 400 == 0: print(1)
else: print(0)
else: print(1)
else: print(0)
# bool
a = int(input())
print(int((not a % 4) and (a % 100 or not a % 400)))
# 프로그래머스 n의 배수
def solution(num, n):
return 1 if num % n == 0 else 0
# 다른 풀이
# return int(num % n == 0)
# return 1 if not(num % n) else 0
# 공배수
def solution(number, n, m): # number가 n과 m의 공배수일 때 1
return 1 if (not(number % n)) & (not(number % m)) else 0
# return int((number % n) == 0 and (number % m) == 0) # 다른 풀이