Calculez le produit des nombres consécutifs

Résolu/Fermé
domxav1759 - Modifié le 17 déc. 2020 à 19:11
yg_be Messages postés 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 - 18 déc. 2020 à 22:26
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 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
17 déc. 2020 à 20:42
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
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 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
Modifié le 18 déc. 2020 à 10:58
Bonjour,


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

tu peux donc marquer cet appel comme résolu
0
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
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 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 178
18 déc. 2020 à 11:40
Je disais simplement que j'ai vu ton message sur un autre forum

et que tu as eu des réponses ...
0
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 22724 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 25 avril 2024 1 476
18 déc. 2020 à 22:26
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