Laurentvidal.fr vous aide à trouver des réponses précises à toutes vos questions grâce à une communauté d'experts chevronnés. Obtenez des réponses immédiates et fiables à vos questions grâce à une communauté d'experts expérimentés sur notre plateforme. Obtenez des solutions rapides et fiables à vos questions grâce à des professionnels expérimentés sur notre plateforme de questions-réponses complète.

J’espère que l’un d’entre vous m’aidera. C’est de la SNT . Merci infiniment à ce qui prennent le temps

Jespère Que Lun Dentre Vous Maidera Cest De La SNT Merci Infiniment À Ce Qui Prennent Le Temps class=

Sagot :

Réponse:

Bonjour !

Pour la première application :

for i in range(100, 201):

if i%2 == 0 :

print( i )

Pour la seconde application :

for i in range(100):

if i%2 != 0 :

print(i)

Explications:

l'opérateur % sert à récupérer le reste d'une division euclidienne,

par exemple :

17%5 = 2 (car 17 = 5*3 + 2)

18%2 = 0 (car 18 = 2*9 + 0)

En écrivant "if i%2 == 0" on vérifie que i est un multiple de 2, donc, on vérifie que i est pair.

Quand tu parcours une range(a,b) tu parcours tout les entiers de a à b-1.

C'est pourquoi j'ai mis 201 au lieu de 200 à la première question, tu parcours donc les nombres de 100 à 200

Quand tu parcours une range(n), tu parcours les entiers de 0 à n-1

Comme 100 est un nombre pair, j'ai mis range(100) car il ne sera de toute manière pas affiché.

Si ça te trouble moins tu peux toujours mettre range(101), ça ne changera pas le résultat ^^

J'espère que ma réponse était claire !

N'hésite surtout pas à poser des questions.