ÎncepețiÎncepe gratuit

Adăugarea argumentelor arbitrare

Python permite funcțiilor personalizate să accepte oricâte argumente poziționale prin folosirea „argumentelor arbitrare". Această flexibilitate face ca funcțiile să poată fi utilizate în moduri variate, producând în continuare rezultatele așteptate.

Vei folosi această capacitate pentru a construi o funcție care concatenează (unește) șiruri de caractere, indiferent de câte blocuri de text sunt furnizate!

Acest exercițiu face parte din cursul

Python intermediar pentru dezvoltatori

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește o funcție numită concat() care acceptă argumente arbitrare numite args.
  • Folosește o buclă for pentru a itera peste fiecare arg din args.
  • Apelează funcția pentru a verifica că funcționează corect.

Exercițiu interactiv practic

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

# 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!"))
Editează și rulează codul