Calculez le produit des nombres consécutifs

Résolu
domxav1759 -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
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

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour, es-tu certain d'avoir correctement recopié l'énoncé de l'exercice?

conseil général: https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
0
domxav1759
 
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
[...]
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Bonjour,


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

tu peux donc marquer cet appel comme résolu
0
domxav1759
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
domxav1759
 
car
il doit arriver comme ceci
8
24
48
[...]
c'est à dire:
2*2
+
4*6
+
6*8
+
8*10
ainsi de suite
0
Phil_1857 Messages postés 1872 Date d'inscription   Statut Membre Dernière intervention   168
 
Je disais simplement que j'ai vu ton message sur un autre forum

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

liste=[]
for i in range(20):
if i % 2 == 0:
liste.append(i*i+i*2)
print(liste)
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
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.
0