7. Syöte numeroina

Jos haluamme ohjelman laskevan syötteiden avulla, niin emme voi käyttää input komentoa. Kokeillaanpa miksi. Kirjoita seuraava koodinpätkä ja kokeile suorittaa ohjelma.

luku1=input("Sano ensimmäinen luku: ")
luku2=input("Sano toinen luku: ")

print(luku1+luku2)

________________________________________________________________________________________________________________

Ohjelma luulee numeroita merkkijonoiksi, joten se vain laittaa ne peräkkäin eikä laske niitä yhteen. Tietokone ymmärtää numerot numeroina, kun lisäät input - komennon jälkeen komennon int (tulee englannin kielen sanasta integer = kokonaisluku).

Se tapahtuu seuraavasti:

luku1=int(luku1)

ja sama homma luku2:lle

Lisää int - komento input - komentojen jälkeen (kuitenkin ennen print - komentoa), suorita ohjelma, ota kuvankaappaus ja palauta tehtävän 7 kohdalle.