Listas y Funciones: 8. Strings en funciones (int and str)


#1

https://www.codecademy.com/es/courses/python-beginner-en-wQyhJ/1/4?curriculum_id=50fc7aab5fab3aa9c2002444#

Estimados,

No comprendo porqué me tira el siguiente error:

Traceback (most recent call last):
File "python", line 6, in
File "python", line 6, in myFun
TypeError: unsupported operand type(s) for +=: 'int' and 'str'

A pesar del error el ejercicio me lo da como aprobado, lo que me confunde más todavía.

¿alguien me podrá ayudar?

Dejo el código:

n = "Hola"

def myFunc(x):
    return x + "mundo"

print myFun(n)

Otras opciones que intenté, que me aprueba pero me sigue dando el mismo error:

n = "Hola"

def myFunc(x):
    return str(x) + "mundo"

print myFun(n)

n = "Hola"
______________________________

def myFunc(x):
    return str(x + "mundo")

print myFun(n)

______________________________

n = "Hola"

def myFunc(x):
    y = "mundo"
    return x + y

print myFun(n)

#2

Hi, I don't know Spanish but I'm giving this my best shot haha.

n = "Hola"
def myFunc(s):
    return s + 'mundo' 

print myFunc(n)

You have a spelling error.

print myFun should be print myFunc


#3

:unamused::joy:

Thnnks!!! I didn´t see that, and was so simple.. hahaha