Funkce s jednou návratovou hodnotou
Jde ti to skvěle! Zkus upravit funkci shout() tak, aby místo výpisu uvnitř funkce hodnotu vracela. Nezapomeň, že klíčové slovo return slouží k vrácení hodnot z funkcí. Níže vidíš části funkce shout(), kterou jsi napsal/a dříve. Vracení hodnot je obecně lepší přístup než jejich přímý výpis, protože — jak jsi viděl/a — proměnná s přiřazeným voláním print() má typ NoneType.
Toto cvičení je součástí kurzu
Úvod do funkcí v Pythonu
Pokyny k cvičení
- V těle funkce spoj řetězec z proměnné
words'!!!'a výsledek přiřaď doshout_word. - Nahraď příkaz
print()odpovídajícím příkazemreturn. - Zavolej funkci
shout()s argumentem'congratulations'a výsledek přiřaď do proměnnéyell. - Ověř, že
yellobsahuje hodnotu vrácenou funkcíshout()— vypiš hodnotu proměnnéyell.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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