Python - Función nombre y primer apeliido con tuple

 
Vista:
sin imagen de perfil
Val: 19
Ha disminuido su posición en 6 puestos en Python (en relación al último mes)
Gráfica de Python

Función nombre y primer apeliido con tuple

Publicado por Laurent (9 intervenciones) el 03/05/2020 11:02:32
Hola, Buenos días,

Os hago llegar una duda que tengo sobre como trabajar en una función definiendo un tuple. Disculpad si es muy básico, soy un novato en Python, y estoy intentado aprender .


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
'''Deseo escribir una función Python denominada firma que tiene UN SOLO parámetro (datos).
Este parámetro es un tuple de dos componentes: la primera componente es el primer apellido
 de una persona y la segunda componente del tuple es el nombre de la persona.
Esta función firma debe devolver una cadena de carácteres str que me escriba
en primer lugar el nombre seguido del primer apellido, y separado de un espacio.
Ejemplo:
Llamemos a la función firma con lo siguiente:
firma(('Lennie', 'Bárbara'))
debe devolver:
'Bárbara Lennie'  '''
 
 
#Intento de código:
 
 
def firma(datos):
    datos = (('apellido','nombre'))
    return 'nombre' + " " + 'apellido'
 
print(firma('Lennie', 'Bárbara'))

No obstante, no me termina de funcionar el código que os he adjuntado

Gracias por vuestros consejos y ayuda.
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
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Función nombre y primer apeliido con tuple

Publicado por dario (185 intervenciones) el 03/05/2020 11:34:58
Hola, espero esto te sirva.
Salu2.

1
2
3
4
5
6
def firma(cadena):
    datos = (cadena)
    return datos[1]+' '+datos[0]
 
datos = ('Lennie','Barbara')
print(firma(datos))
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