Dans cet exercice, on cherche à connaître le nombre total d'employés d'une entreprise en partant du texte défini dans la variable sentence
.
Vous devez récupérer le nombre total d'employés (1771
) dans la variable employee_count
.
import re sentence = "La première usine dispose de 324 employés. La deuxième usine en compte 529. L'unité de Los Angeles dispose quant à elle de 918 employés." # https://docs.python.org/3/library/functions.html#sum # https://docs.python.org/3/library/functions.html#map # https://regex101.com/r/ive6XZ/1 employee_count = sum(map(int, re.findall(r"\d+", sentence)))
Lionel

sentence = "La première usine dispose de 324 employés. La deuxième usine en compte 529. L'unité de Los Angeles dispose quant à elle de 918 employés." sentence = sentence.replace(".", " . ") chiffre = [int(i) for i in sentence.split() if i.isdigit()] employee_count = sum(chiffre)
Johann56

sentence = "La première usine dispose de 324 employés. La deuxième usine en compte 529. L'unité de Los Angeles dispose quant à elle de 918 employés." nombre = "" trouve = False nombres = [] while sentence: if sentence[0].isdigit(): trouve = True nombre += sentence[0] elif trouve: nombres.append(nombre) nombre = "" trouve = False sentence = sentence[1:] employee_count = sum(int(nombre) for nombre in nombres)
sentence = "La première usine dispose de 324 employés. La deuxième usine en compte 529. L'unité de Los Angeles dispose quant à elle de 918 employés." words = sentence.replace(".", "").split() employee_count = sum(int(word) for word in words if word.isdigit())
sentence = "La première usine dispose de 324 employés. La deuxième usine en compte 529. L'unité de Los Angeles dispose quant à elle de 918 employés." sentence = sentence.replace(".", "").split(" ") employee_count = sum(int(element) for element in sentence if element.isdigit()) print(employee_count)
Romu80

sentence = "La première usine dispose de 324 employés. La deuxième usine en compte 529. L'unité de Los Angeles dispose quant à elle de 918 employés."
Un instant...
La variable employee_count contient le nombre 1771.
La variable employee_count
ne contient pas le bon nombre.
Bravo, tu as réussi cet exercice de code 🥳

Soumettre ma solution
Vous avez trouvé une solution alternative pour cet exercice ? Proposez votre solution à la communauté 👇
Seules les propositions différentes de la solution proposée par Docstring peuvent être envoyées.
Ma solution :
Mes notes
Sauvegardé