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.