Python - Función que busque números naturales en una cadena y devuelva su suma

 
Vista:
sin imagen de perfil

Función que busque números naturales en una cadena y devuelva su suma

Publicado por jorge (5 intervenciones) el 18/11/2016 13:57:39
Buenos dias tengo un problema con un programa de python y no se por donde empezar.Me gustaria que me informaran.

Funcion que busque numeros naturales en una cadena y devuelva su suma.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 2.239
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Función que busque números naturales en una cadena y devuelva su suma

Publicado por xve (1646 intervenciones) el 18/11/2016 20:44:14
Hola Jorge, esto lo puedes hacer de manera sencilla con una expresión regular...

1
2
3
4
5
6
7
8
9
10
11
# -*- coding: utf-8 -*-
 
import re
 
numeros=re.findall(r'\d+', 'Hay que sumar el numero 5 con el 7')
 
total=0
for i in numeros:
	total+=int(i)
 
print("La suma es: %s" % total)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar