Institute of Computer Science
  1. Main page
  2. Teeme ise arvutimänge
ET
Log in

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

Väljundi kirjutamist õppisid sa juba päris esimeses selle nädala peatükis. See oli päris lihtne, tuli kasutada vaid print() funktsiooni ja sulgude sisse kirjutada, mida on vaja väljastada, kas teksti (jutumärkides), mõne muutuja väärtust (sulgudesse tuleb kirjutada selle muutuja nimi) vms.

Programmi sisendi saamisest oleme ka juba natuke rääkinud, kuid mitte väga täpselt. Kui tahetakse programmi kasutajalt, failist, veebist vms kohast saada mingit infot, tuleb Pythonis kasutada sellist funktsiooni nagu input().

Näiteks, kui küsida kasutajalt tema nime, siis tehakse seda nii:

Kõigepealt võetakse kasutusele muutuja, kuhu kasutajalt saadud info salvestatakse. Muutuja saab väärtuseks input() funktsiooniga saadud info. Kui input on välja kutsutud, vajutatud enter (käsurea korral) või kui on pandud programm eraldi tööle, siis programm enne edasi ei lähe, kui on kasutajalt mingi sisendi saanud.

Kirjutan oma nime ning nüüd, kui ma muutuja uuesti käsureale kirjutasin, siis on sellesse juba minu andmed salvestatud.

Jäta meelde, et input() funktsioon loeb kasutajalt andmed ainult sõne kujul. Seega kui näiteks arvu arvamise mängus on vaja programmil kasutada arvu, sellega teha tehteid jms, siis peab alati sõne kujul oleva sisendi muutma eelnevalt kas täisarvuks või ujukomaarvuks, vastavalt sellele kuidas parasjagu vaja peaks olema.
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment