DEV Community

Sivakumar Mathiyalagan
Sivakumar Mathiyalagan

Posted on

Check Divisibility - Python

# divisible by 11

num = 135802467913580246790
val1 = 0
val2 = 0


while num > 0:

    total = num % 100
    val1 = val1 + total % 10
    val2 = val2 + total // 10

    num = num//100

if (val1 - val2) % 11 == 0:
    print("divisible by 11")
else:
    print("not divisible by 11")
Enter fullscreen mode Exit fullscreen mode


# divisible by 2

num = 135802467913580246790

value = num%10

if value % 2 == 0:
    print("divisible by 2")
else:
    print("Not divisible by 2")
Enter fullscreen mode Exit fullscreen mode


# divisible by 3

num = 135802467913580246790  
sum = 0

while num > 0:
    sum = sum + num % 10
    num = num // 10

if sum % 3 == 0:
    print("divisible by 3")
else:
    print("not divisible by 3")
Enter fullscreen mode Exit fullscreen mode


# divisible by 5
num = 135802467913580246790

value = num%10

if value == 0 or value == 5:
    print("divisible by 5")
else:
    print("Not divisible by 5")
Enter fullscreen mode Exit fullscreen mode


# divisible by 4

num = 135802467913580246790

value = num%100

if value % 4 == 0:
    print("divisible by 4")
else:
    print("Not divisible by 4")
Enter fullscreen mode Exit fullscreen mode


# divisible by 6

num = 135802467913580246790

value = num%10

sum = 0

while num > 0:
    sum = sum + num % 10
    num = num // 10

if value % 2 == 0 and sum % 3 == 0:
      print("divisible by 6")
else:
    print("Not divisible by 6")
Enter fullscreen mode Exit fullscreen mode


# divisible by 8

num = 135802467913580246790

value = num%1000

if value % 8 == 0:
    print("divisible by 8")
else:
    print("Not divisible by 8")
Enter fullscreen mode Exit fullscreen mode


# divisible by 9

num = 135802467913580246790  
sum = 0

while num > 0:
    sum = sum + num % 10
    num = num // 10

if sum % 9 == 0:
    print("divisible by 9")
else:
    print("not divisible by 9")
Enter fullscreen mode Exit fullscreen mode


# divisible by 10

num = 135802467913580246790

value = num%10

if value == 0:
    print("divisible by 10")
else:
    print("Not divisible by 10")
Enter fullscreen mode Exit fullscreen mode

Top comments (1)

Collapse
 
payilagam_135383b867ea296 profile image
Payilagam

Great! Keep it up!