Mathématiques en seconde générale et technologique – Algorithmes

a est-il multiple de b ?

Déterminer si un entier naturel a est multiple d'un entier naturel b.
def est_multiple_de(a, b) :
    return a % b == 0

def run(a, b) :
    print("{} {} multiple de {}."
              .format(a, "est" if est_multiple_de(a, b) else "n'est pas", b))

run(120, 5)
run(120, 7)
run(5, 120)
run(120, 120)
run(120, 1)
120 est multiple de 5.
120 n'est pas multiple de 7.
5 n'est pas multiple de 120.
120 est multiple de 120.
120 est multiple de 1.
Lionel Avon