T-106.1212 Grundkurs i programmering

Rond 2, uppgift 1

Nivå och poängvärde:A 50
Kort beskrivning:Vi skapar en funktion
Vad vi lär oss:Att skapa egna enkla funktioner.
Frihet i implementationen:Liten. Här följer man instruktionerna till punkt och pricka.
Realism:Medel. Funktioner är allmänt använda byggnadsstenar i program.
Utmaning:Lätt, om man kan läsa innantill.
Arbetsmängd:Lätt. De flesta klarar sig på under en timme.

Obs!

Gör rond 1 före denna uppgift, så att du kommer igång med Eclipse. Om du tror att du behöver mera instruktioner, se denna sida ur kursens Eclipse-material.

Uppgiftsbeskrivning

Försäkra dig om att du är i Pydev-perspektivet i Eclipse (med andra ord står det Pydev i övre högra hörnet). Skapa ett nytt projekt och i det projektet modulen twice.py. Om filen inte öppnas av sig själv, kan du öppna den genom att klicka på den i listan på paket.

  1. Skapa funktionen print_twice, som:
    1. Får en sträng som parameter
    2. Skriver ut strängen två gånger efter varandra, åtskilda med ett mellanslag.
  2. Testa funktionen med att göra ett kort huvudprogram.
  3. Kör programmet.
  4. Om du lämnar kvar startfunktionen i filen du lämnar in, kom ihåg att lägga testfunktionaliteten in i ett "if __name__ == '__main__':" -block
Om funktionens parameter är t.ex. "Hej", borde den skriva ut "Hej Hej" (i slutet är dessutom ett radbyte, som print gör automatiskt).

Inlämning

Lämna in filen twice.py i Goblin.