Calculez le produit des nombres consécutifs [Résolu]

Signaler
-
Messages postés
13910
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 janvier 2021
-
Bonjour,
j'ai essayé répondre question suivante:
Avez les fonctions list() et range(), créez la liste entiers contenant les nombres entiers pairs de 2 à 20 inclus.
Calculez ensuite le produit des nombres consécutifs deux à deux de entiers en utilisant une boucle. Exemple pour les premières itérations :
for i in range(20):
    if i % 2 == 0:
       i= ?????
       ???????


il faut que je fasse comme ceci:
2*4=8
4*6=24
6*8=48
8*10=80
ainsi de suite, comment je dois le faire? s'il vous plaît
Veuillez m'aidez s'il vous plaît


Configuration: Windows / Firefox 84.0

7 réponses

Messages postés
13910
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 janvier 2021
784
bonjour, es-tu certain d'avoir correctement recopié l'énoncé de l'exercice?

conseil général: https://www.commentcamarche.net/faq/10925-demander-de-l-aide-pour-vos-exercices-sur-ccm
Voilà l'énoncé de l'exercice:
Avez les fonctions list() et range(), créez la liste entiers contenant les nombres entiers pairs de 2 à 20 inclus.
Calculez ensuite le produit des nombres consécutifs deux à deux de entiers en utilisant une boucle.

Exemple pour les premières itérations :
8
24
48
[...]
Messages postés
850
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
16 janvier 2021
96
Bonjour,


Bah, tu as eu déjà la réponse sur un autre forum .....

tu peux donc marquer cet appel comme résolu
pouvez vous le donner c'est lien s'il vous plaît
je l'ai chercher je ne l'ai pas trouver
merci d'avance
car
il doit arriver comme ceci
8
24
48
[...]
c'est à dire:
2*2
+
4*6
+
6*8
+
8*10
ainsi de suite
Messages postés
850
Date d'inscription
lundi 23 mars 2020
Statut
Membre
Dernière intervention
16 janvier 2021
96
Je disais simplement que j'ai vu ton message sur un autre forum

et que tu as eu des réponses ...
je crois que j'ai trouvé

liste=[]
for i in range(20):
if i % 2 == 0:
liste.append(i*i+i*2)
print(liste)
Messages postés
13910
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 janvier 2021
784
peux-tu alors marquer la discussion comme résolue?
en passant, si tu poses la même question sur d'autres forums, merci de nous tenir au courant.