반응형
[Python/파이썬] 파이썬으로 간단하게 나누어서 나머지가 0이 되는 수 체크하기
#나누어서 딱 떨어지는 수 찾기
#Python is_divisible
파이썬으로 간단하게 주어진 두 수로 나누기를 해볼꺼다.
앞에 주어진 수가 뒤에 주어진 수로 나누었을 때,
나머지가 0이 되는 수를 체크하는 함수를 만드는게 목표다.
어떻게 하면될까?
모듈러 연산(modulo operator)을 이용하면 된다.
def is_divisible(dividend, divisor):
return dividend % divisor == 0
이렇게 하면 된다.
아주아주 간단하다.
그럼 테스트를 해본다.
100을 2로 나누었을 때와, 100을 3으로 나누었을 때의 결과 값을 비교해본다.
print(is_divisible(100, 2)) # True
print(is_divisible(100, 3)) # False
100은 2로 나누었을 때, 나머지가 0이므로 True가 리턴되고
100을 3으로 나누었을 때는, 나머지가 0이 아니므로 False가 리턴된다.
이렇게 간단하게, 나누어 떨어지는 수를 체크해 볼 수 있다.
Full Souce Code는 아래에 공유한다.
def is_divisible(dividend, divisor):
return dividend % divisor == 0
print(is_divisible(100, 2))
print(is_divisible(100, 3))
반응형