Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • V těle funkce spoj řetězec z proměnné word s '!!!' a výsledek přiřaď do shout_word.
  • Nahraď příkaz print() odpovídajícím příkazem return.
  • Zavolej funkci shout() s argumentem 'congratulations' a výsledek přiřaď do proměnné yell.
  • Ověř, že yell obsahuje 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
Upravit a spustit kód