Göm menyn

961G24 Programmering i text-baserad miljö

Hur använder jag Repl.it?

Introduktion till Repl.it

I den här kursen kommer vi använda verktyget Repl.it för att skriva och köra våra program. Nedan kommer du hitta grundläggande information om hur man kan använda Repl.it för att skriva program i programmeringsspråket Python.

Efter du skapat ett konto och öppnat ett projekt(repl) på Repl.it kommer du mötas av denna vy: 2ReplBasicSplit

I bilden är 4 viktiga delar markerade.

  1. Filerna som finns i det nuvarande projektet syns och hanteras här. Detta är inte olikt en katalog(mapp) på din vanliga dator. Vi kan här skapa, ta bort och byta namn på filer. Vi kan här klicka på en fil för att redigera den (se punkt 2).
  2. Redigering av filerna i projektet görs här. Denna editor fungerar på ett liknande sätt som din ordbehandlare men hjälper oss lite på traven genom att erbjuda exempelvis syntax highlighting och auto complete.
  3. Terminalen i detta verktyg visar resultat som skrivs ut av våra program. Det är också möjligt att skriva kod rad för rad i terminalen och få den att köras.
  4. Med denna knapp kör vi koden vi skrivit i våra filer.

Program i terminalen

Terminalen i detta verktyg kör hela tiden någonting som kallas för en Python interpretator. Det innebär att den rad för rad kan läsa Pythonkod och köra den. När interpretatorn kör din kod returnerar den eventuella resultat av den körningen på raden under. Här är ett exempel där först raden 1 har matats in och resultatet 1 har returnerats. Sedan har raden 1+2 matats in och resultatet 3 returnerats.

Screenshot_at_2018-08-08_10_44_52

Vi kan även skriva större matematiska uttryck eller skriva program som sträcker sig över flera rader i terminalen. I detta exempel har raden 1+2*3 matats in och resultatet 7 returnerats. Sedan har vi på två rader i följd tilldelat en sträng vardera till variablerna x och y. Raden x + " och " + y summerar sedan dessa variabler tillsammans med strängen och.

Screenshot_at_2018-08-08_10_46_51

Program i övrigt

Python är ett språk som tolkas rad för rad av en interpretator. Under rubriken ovan såg vi exempel på hur denna tolkning fungerar. Dock är det opraktiskt att skriva längre program i terminalen. Därför har vi också möjligheten att köra program skrivna i filer. Körningen fungerar på samma sätt och varje rad i filen tolkas av interpretatorn i tur och ordning. Den stora skillnaden är att returvärden inte skrivs ut automatiskt i terminalen när vi kör våra program från filer. Därför behöver vi använda den inbyggda funktionen print() för att få ut våra resultat. Det sista programmet vi skrev ovan finns i det här exemplet istället skrivet i editorn. När alla raderna är skrivna trycker vi på knappen run.

Screenshot_at_2018-08-08_11_47_59


Sidansvarig: Pontus Haglund
Senast uppdaterad: 2020-09-10