ÎncepețiÎncepe gratuit

Argumente cu cuvinte cheie arbitrare

Argumentele poziționale arbitrare sunt o modalitate de a adăuga flexibilitate atunci când creezi funcții personalizate, însă poți folosi și argumente cu cuvinte cheie arbitrare.

Obiectivul tău este să iei funcția concat creată în exercițiul anterior și să o modifici pentru a accepta argumente cu cuvinte cheie arbitrare.

Acest exercițiu face parte din cursul

Python intermediar pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește concat() ca o funcție care acceptă argumente cu cuvinte cheie arbitrare, numite kwargs.
  • În interiorul funcției, iterează peste valorile argumentelor cu cuvinte cheie, folosind kwarg ca iterator.
  • Apelează concat() cu argumentele cu cuvinte cheie start egal cu "Python", middle egal cu "is" și end egal cu "great!".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Define a function called concat
def ____(____):
  """Concatenates keyword arguments into a single string with spaces."""
  
  result = ""
  
  # Iterate over the Python kwargs
  for ____ in kwargs.____():
    result += " " + kwarg
  return result

# Call the function
print(____(____="Python", ____="is", ____="great!"))
Editează și rulează codul