Funciones que devuelven valores únicos
¡Se te da muy bien! Prueba a modificar de nuevo la función shout()
para que ahora devuelva un único valor en lugar de imprimir dentro de la función. Recuerda que la palabra clave return
te permite devolver valores de las funciones. Se muestran partes de la función shout()
, que escribiste anteriormente. Devolver valores suele ser más conveniente que imprimirlos porque, como has visto antes, una llamada a print()
asignada a una variable tiene el tipo NoneType
.
Este ejercicio forma parte del curso
Introducción a las funciones en Python
Instrucciones del ejercicio
- En el cuerpo de la función, concatena la cadena de
word
con'!!!'
y asígnala ashout_word
. - Sustituye la frase
print()
por la frasereturn
que corresponda. - Llama a la función
shout()
, pásale la cadena,'congratulations'
, y asigna la llamada a la variable,yell
. - Para comprobar si
yell
contiene el valor devuelto porshout()
, imprime el valor deyell
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Define shout with the parameter, word
def shout(word):
"""Return a string with three exclamation marks"""
# Concatenate the strings: shout_word
# Replace print with return
print(shout_word)
# Pass 'congratulations' to shout: yell
# Print yell