0
Ayuda ultimo ejercicio Python
Este dice el ejercicio: Necesitas escribir una función que tome múltiples palabras como argumento y devuelva una versión concatenada de esas palabras separadas por guiones (-). La función debe ser capaz de tomar un número variable de palabras como argumento. Ejemplo de entrada this is great Ejemplo de salida this-is-great Me puede ayudar con esta respuesta por favor?
4 Antworten
+ 2
The exercise wants you to practice how *args work.
The function signature should look like this:
def concatenate(*args):
Then args will become a tuple that contains all the words passed to the function.
You can choose different strategies to build the result. You can start with an empty string, loop through the args and add each word and a separator.
But a much cleaner way is to use the join() method of the string.
Review the Lesson 59.1 in Python Core (Useful functions) and hopefully you'll figure out the solution.
Experiment with join in the code playground!
+ 1
Good Tabor, we did it.
Thank you
0
Estes es el codigo que tengo:
def concatenate(x,*args):
print (x+"-"+str(args))
concatenate("I", "love", "Python", "!")
Pero no me funciona
0
Thank you for your support Tibor.
I’m going to try and i will let you know.