Muuttujan syöttäminen

Muuttujan syöttäminen (merkkijono)

Ohjelman käyttäjä voi syöttää muuttujan input-komennolla. Tällöin siis luodaan ohjelma, joka kysyy käyttäjältä jotain asiaa. 

Esimerkki 1.

Muuttuja nimeltään nimi koodaataan kysymään käyttäjän nimeä input-komennolla.

nimi = input("Hei, kerro nimesi:")

print ("Terve", nimi, ", pitkästä aikaa! Mitä kuuluu?")


Tehtävä 1. Kopion yllä oleva koodin pätkä ja kokeile, mitä esimerkin 1 ohjelma tulostaa.

​


Muuttujan syöttäminen (luku)

Kun luodaan lukuja input-komennolla, niin pitää muistaa tarkentaa muuttujien olevan lukuja int-lisäyksellä (etenkin jos luvuilla halutaan laskea). Int-komento varmistaa, että annettu muuttuja on kokonaisluku (kokonaisluku=integer).

Esimerkki 2.


Luodaan kaksi muuttujaa, jotka ovat lukuja ja kerrotaan ne toisillaan.

luku1 = int( input("Anna ensimmäinen luku:")) 

luku2 = int( input("Anna toinen luku:"))

print ("Lukujen tulo on", luku1*luku2)


Tehtävä 2. Kokeile mitä esimerkin 5 koodi tulostaa.

​​

Tehtävä 3. Muokkaa alla olevaa ohjelmaa seuraavasti:
  • Muuta muuttujan nimeksi lempivari.
  • Koodaa muuttuja kysymään käyttäjän lempiväriä.
  • Muuta tulostettava teksti tilanteeseen sopivaksi.
​​

Tehtävä 4. Alla oleva ohjelma kysyy käyttäjän numeroita eri oppiaineissa ja laskee niiden keskiarvon. Lisää ohjelmaan puuttuvia oppiaineita ja muuta keskiarvon laskulauseketta tarpeen mukaan. Kokeile tämän jälkeen, kuinka ohjelma toimii.

​