Arvutiteaduse instituut
  1. Esileht
  2. Teeme ise arvutimänge
EN
Logi sisse

Teeme ise arvutimänge

  • Esileht
  • I RAAMAT
    • Eessõna
    • Hakkame pihta!
      • Esimesed katsetused
      • Esimene päris programm
      • Esimene mäng
    • Olulised mõisted
      • Muutujad
      • Arvud ja sõned
    • Veateated
    • Matemaatika
      • Põhitehted
      • Suurendamine ja vähendamine
      • Eriti suured ja eriti väiksed arvud
      • Moodul math
    • Andmetüübid
    • Sisend ja väljund
      • "print" käsk, end="", koma ja +
      • Sisendi küsimine failist või veebist
    • Esimene graafika
    • Mida õppisid?
  • II RAAMAT
  • III RAAMAT
  • IV RAAMAT
  • V RAAMAT
  • VI RAAMAT

Olulised mõisted ja sissejuhatus

Sisend ja väljund

Sisendi küsimine failist või veebist

Tavaliselt saadakse programmi sisend kasutajalt: tema nimi, arvu küsimine, nupu vajutus, hiire liigutamine vms. Kuid mõnikord on vaja sisendit saada ka failist või lausa veebist. Kuidas seda tehakse?

Info lugemine failist:

  • võtame kasutusele muutuja, näiteks fail, millele omistame avada tahetava faili nime jutumärkides (fail peab asuma samas kataloogis, kus sinu programmgi. Katsetamiseks loo oma kataloogi üks lihtne tekstifail laiendiga .txt). Faili avatakse käsuga open()
  • loeme faili sisu järgmisesse muutujasse käsuga fail.read() ja
  • prindime sisu välja

Info saamine veebist:

  • veebist info kätte saamiseks peab kõigepealt appi võtma abimooduli import urllib.request.
  • seejärel toimime samamoodi nagu failist lugemise korral. Võtame kasutusele muutuja, näiteks veeb, millele omistame veebiaadressi jutumärkides ja selle avamiseks kasutame urllib mooduli käske.
  • võtame uue muutuja, kuhu salvestame veebist saadud info
  • prindime info välja
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused