Niveau 1

Variables
print()
input()
if else :
for in range():
while :
Somme

Niveau 2

Division
Suite et si
Suite
fonction

Niveau 3

nouveau
Listes
Ajouter/Retirer
Crible

Niveau 4

nouveau

Division

 

Si l'on tape la division  entre deux entiers 40 et 6:

print(40/6)

On obtient le flotant :6.666666666666667

Un fonction très utilisée est la division euclidienne ou division avec reste:

Dans 40 il va 6 fois le nombre 6 et il reste 4.

print(40//6)
print(40%6)

L'instruction 40//6 permet d'obtenir le quotient de la division euclidienne de 40 par 6.

L'instruction 40%6 permet d'obtenir le reste de la division euclidienne de 40 par 6.

Remarque : si un nombre n est un multiple de p alors le reste de la division euclidienne de n par p est nul.

Exemple : Le programme suivant affiche les nombres inférieurs à 100 qui sont des multiples de 3 mais pas de 5.

for i in range(100):
    if i%3==0 and i%5!=0:
        print(i)

Exercice 1 :

Calculer la somme des multiples de 3 et des multiples de 7 qui sont inférieur strictement à 10000.

Exercice 2 :

Calculer la somme des nombres entier qui sont inférieur strictement à 1000 et ne sont ni des multiples de 7 ni des multiples de 13.