Skip to content

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) 
Hello

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"))