Konsoli
Pythonissa on helppo kommunikoida ohjelman ja käyttäjän välillä eli siis kirjoittaa tekstiä konsolille ja lukea käyttäjän antamia tekstejä konsolilta.
Kirjoittaminen konsolille
Kirjoittamiseen on funktio print. Huomaa että funktio lisää rivin perään rivinvaihdon.
name = input("Anna nimesi: ")
print(name)
Print-funktiossa voi olla useampi muuttuja, erota ne pilkulla toisissa
name = input("Anna nimesi: ")
#myöhemmin koodissa
print("Hyvää päivää ", name)

Lukeminen konsolilta
Lukemiseen on funktio input. Se lukee käyttäjän antaman syötteen, ja huomaa että se palauttaa aina merkkijonon (str).
Esimerkki käyttäjän syöttämän tekstin lukemiseksi ja asettamiseksi muuttujaan nimi.
nimi = input("Anna nimesi")
Esimerkki, jossa luetaan käyttäjän syöttämä teksti ja muutetaan se kokonaisluvuksi.
retval = input("Anna jokin kokonaisluku")
num1 = int(retval)
Sama esimerkki, kuin yllä mutta ilman syote -muuttujaa.
num1 = int(input("Anna jokin kokonaisluku"))