#연구/#Python

[Python/파이썬] 파이썬으로 간단하게 나누어서 나머지가 0이 되는 수 체크하기 #나누어서 딱 떨어지는 수 찾기 #Python is_divisible #modulo operator

every7hing 2020. 11. 22. 14:48
반응형

 

[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))

 

반응형