T-106.1212 Grundkurs i programmering

Rond 1, uppgift 4

Nivå och poängvärde:A 50
Kort beskrivning:Vi fortsätter prova utskriftssatser.
Vad vi lär oss:Att använda Python i Eclipse, skapa projekt och moduler, att använda utskriftssatser.
Frihet i implementationen:Liten. Här följer man instruktionerna till punkt och pricka.
Realism:Medel.
Utmaning:Lätt, om man kan läsa innantill.
Arbetsmängd:Lätt. De flesta klarar det på under en timme.

Obs!

Gör uppgift 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 instructions.py. Om filen inte öppnas av sig själv, kan du öppna den genom att klicka på den i listan på paket.

  1. Skriv ett Python-program som:
    1. Skriver ut reglerna för "Hänga Gubbe"-spelet. Se innehållet nedan.
  2. Spara filen
  3. Kör den
I Console-fliken borde det nu stå:
I'm thinking about a word and your task is to
guess that word by giving letters. If you give a correct
letter, all instances of the letter in the word, will be
shown. If you give a wrong letter, you are one step closer
to be hanging. Also, if you give a letter that has already
been used, hanging is closer. Underscores in the word
represent missing letters. If you think, that you know
the word before the last guess is used, you can give it.
When the picture is like following, your time has ended.

+-----+
|     |
|     O
|    /|\
|    / \
+-------
|

Inlämning

Lämna in filen instructions.py i Goblin. Tappa inte bort filen, eftersom programmet kommer att utvecklas inom några veckor.