Aan de slagGa gratis aan de slag

Willekeurige argumenten toevoegen

Python laat aangepaste functies elk aantal positionele argumenten accepteren via "willekeurige argumenten". Deze flexibiliteit maakt het mogelijk om functies op verschillende manieren te gebruiken en toch het gewenste resultaat te krijgen.

Met deze kracht bouw je een functie die strings aan elkaar plakt (concateneert), ongeacht hoeveel stukken tekst je meegeeft!

Deze oefening maakt deel uit van de cursus

Python voor gevorderde ontwikkelaars

Cursus bekijken

Oefeninstructies

  • Definieer een functie concat() die willekeurige argumenten accepteert met de naam args.
  • Gebruik een for-loop om over elke arg in args te itereren.
  • Roep de functie aan om te testen of hij correct werkt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Define a function called concat
def ____(____):
  """Concatenates multiple string arguments with spaces between them."""

  result = ""

  # Iterate over the Python args tuple
  for ____ in ____:
    result += " " + arg
  return result

# Call the function
print(____("Python", "is", "great!"))
Code bewerken en uitvoeren