1. Learn
  2. /
  3. Kurser
  4. /
  5. Introduktion till funktioner i Python

Connected

övning

Funktioner med variabelt antal argument (*args)

Flexibla argument gör att du kan skicka ett variabelt antal argument till en funktion. I den här övningen får du öva på att definiera en funktion som tar emot ett godtyckligt antal strängargument.

Funktionen du ska definiera heter gibberish() och kan ta emot hur många strängvärden som helst. Returvärdet är en enda sträng som består av alla strängargument sammansatta i den ordning de skickades till funktionsanropet. Du anropar funktionen med ett enda strängargument och ser sedan hur resultatet förändras när du anropar den med fler än ett argument. Kom ihåg från föregående video att args är en tupel inuti funktionsdefinitionen.

Instruktioner

100 XP
  • Komplettera funktionshuvudet med funktionsnamnet gibberish. Det ska ta emot ett enda flexibelt argument *args.
  • Initiera en variabel hodgepodge till en tom sträng.
  • Returnera variabeln hodgepodge i slutet av funktionskroppen.
  • Anropa gibberish() med den enstaka strängen "luke". Tilldela resultatet till one_word.
  • Klicka på Skicka in svar för att anropa gibberish() med flera argument och skriva ut värdet i Shell.