T-106.1212 Grundkurs i programmering

Rond 1, uppgift 3

Nivå och poängvärde:A 60
Kort beskrivning:Vi använder Eclipse för att prova Pythons grundkommandon
Vad vi lär oss:Att använda Python i Eclipse, skapa projekt och moduler, att använda grundkommandon.
Frihet i implementationen:Liten. Här följer man instruktionerna till punkt och pricka.
Realism:Medel. Grundkommandona är, som namnet säger, grundläggande och behövs i de flesta Python-programmen.
Utmaning:Lätt, om man kan läsa innantill.
Arbetsmängd:Lätt, de flesta klarar sig 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 simple.py. Om filen inte öppnas av sig själv, kan du öppna den genom att klicka på den i listan på paket.

Kom ihåg att använda raw_input-kommandot och typkonvertering då du läser in värden från tangentbordet. Kom ihåg att sätta ett radbyte i slutet på prompten som raw_input ska visa.

  1. Skriv ett Python-program som:
    1. Ber användaren om två tal och skriver ut talens summa multiplicerat med 3. (Se nedan exakt vad programmet ska säga. Kom ihåg radbytena!)
    2. Ber om två tal till, beräknar deras kvot och adderar detta till de föregående talens divisionsrest (utan att det försvinner decimaler).
    3. Skriver ut resultatet enligt modellen nedan.
    4. Ber om två ord och skriver ut ifall det första ordet är efter det andra ordet i alfabetisk ordning.
    5. Skriver ut det första ordet tre gånger efter varann, utan mellanslag eller radbyten.
    6. Spara filen
    7. Kör den
    I Console-fliken nedan borde det t.ex. stå:
    Give a number:
    8
    Give another number:
    3
    Sum of 8 and 3 by 3 is 33
    Give a third number:
    9
    Give a fourth number:
    4
    (Remainder of 8 and 3 ) + ( 9.0 divided by 4.0 ) is 4.25
    Give a word:
    katt
    Give another word:
    hund
    True
    kattkattkatt
    

    Inlämning

    Lämna in filen simple.py i Goblin.