Python - Escribir funciones

   
Vista:

Escribir funciones

Publicado por sara (2 intervenciones) el 23/06/2010 15:45:17
Hola a todos, por favor ayudenme necesito con suma urgencia resolver estos dos ejercicios, si alguien puede ayudarme porfavor ya que nose nada ni como empezar !

3. Escribir la función get-numeros que extrae todos los números que aparecen en una tupla
print(get-numeros ((1, (2, True)), a (((5, c, 7),{a:1})), 4))
[1 2 5 7 4]
4. Defina la función que suma los elementos respectivos de dos listas, generando un diccionario con los resultados, donde la clave del diccionario es el índice de la lista y el valor el resultado de la suma entre elementos de la lista. Ambas listas deben tener el mismo tamaño.
Print Suma([1,2,3], [4,5,6])
{0:4, 1:7, 2:9}
PORFAVOR ESPERO UNA RESPUESTA PORFAVOOOOOOOOOOOOOOR !
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

RE:Escribir funciones

Publicado por Emilianox64 (3 intervenciones) el 05/07/2010 20:27:39
def get_numeros(val):

val = tuple(str(val))
retorno = list()

for x in val:

if x.isdigit(): retorno += [int(x)]

return retorno

#Podés llamarla con cualquier tipo de variables, creo.
#En el segundo me perdi, no entendí bien =(
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Escribir funciones

Publicado por Emilianox64 (3 intervenciones) el 05/07/2010 20:29:45
perdon se fueron las tabulaciones :S

def get_numeros(val):

val = tuple(str(val))
retorno = list()

for x in val:

if x.isdigit(): retorno += [int(x)]

return retorno
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar