Maison > développement back-end > Tutoriel Python > Python implémente le calcul de la somme des éléments de la liste

Python implémente le calcul de la somme des éléments de la liste

王林
Libérer: 2020-05-10 11:35:39
original
8883 Les gens l'ont consulté

Python implémente le calcul de la somme des éléments de la liste

Objectif : Définir une liste de nombres et calculer la somme des éléments de la liste.

Par exemple : Entrée : [12, 15, 3, 10] Sortie : 40

Méthode 1 :

total = 0
 
list1 = [11, 5, 17, 18, 23]  
 
for ele in range(0, len(list1)):
    total = total + list1[ele]
 
print("列表元素之和为: ", total)
Copier après la connexion

Résultat :

列表元素之和为:  74
Copier après la connexion
Copier après la connexion
Copier après la connexion

Méthode 2 : utiliser la boucle while()

total = 0
ele = 0
 
list1 = [11, 5, 17, 18, 23]  
 
while(ele < len(list1)):
    total = total + list1[ele]
    ele += 1
     
print("列表元素之和为: ", total)
Copier après la connexion

Le résultat de sortie de l'exemple ci-dessus est :

列表元素之和为:  74
Copier après la connexion
Copier après la connexion
Copier après la connexion

Méthode 3 : utiliser la récursion

list1 = [11, 5, 17, 18, 23]

def sumOfList(list, size):
   if (size == 0):
     return 0
   else:
     return list[size - 1] + sumOfList(list, size - 1)
     
total = sumOfList(list1, len(list1))

print("列表元素之和为: ", total)
Copier après la connexion

Le résultat :

列表元素之和为:  74
Copier après la connexion
Copier après la connexion
Copier après la connexion

Tutoriel recommandé : tutoriel python

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal