Aan de slagGa gratis aan de slag

Schrijf een eenvoudige functie

In de laatste video legde Hugo de basis uit van het definiëren van een functie. Nu ga je je eigen functie schrijven!

Definieer een functie, shout(), die simpelweg een string afdrukt met drie uitroeptekens '!!!' aan het einde. De code voor de functie square() die we eerder schreven, staat hieronder. Je kunt die als voorbeeld gebruiken om shout() te definiëren.

def square():
    new_value = 4 ** 2
    return new_value

Merk op dat de functiebody al met 4 spaties is ingesprongen. Functiebodies moeten consequent met hetzelfde aantal spaties worden ingesprongen, en 4 is gebruikelijk.

In deze cursus komen veel concepten voorbij die je misschien bent vergeten. Heb je snel een opfrisser nodig? Download dan de Python for Data Science Cheat Sheet en houd die bij de hand!

Deze oefening maakt deel uit van de cursus

Introductie tot functies in Python

Cursus bekijken

Oefeninstructies

  • Maak de functiekop af door de juiste functienaam toe te voegen: shout.
  • Concateneer in de functiebody de string 'congratulations' met een tweede string '!!!'. Wijs het resultaat toe aan shout_word.
  • Print de waarde van shout_word.
  • Roep de functie shout aan.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Define the function shout
def ____():
    """Print a string with three exclamation marks"""
    # Concatenate the strings: shout_word
    

    # Print shout_word
    print(____)

# Call shout
Code bewerken en uitvoeren