Muuttujat

  • Muuttujat ovat ohjelmoinnissa keino säilöä tietoa
  • Tärkeimmät muuttujatyypit ovat
    • luku
      • kokonaisluku (integer)
      • desimaaliluku (float)
    • merkkijono
      • teksti (string)
    • totuusarvo (Boolean)
      • voi olla vain tosi tai epätosi (eli True tai False)

Python

Muuttujien syöttäminen:
  • lukua varten annetaan muuttujan nimi = arvo
    • luku = 15
    • desimaaliluku = 15.0 (huom! desimaalipiste)

  • Merkkijono tulee lainausmerkkeihin
    • nimi = "Matti"

  • Totuusarvo (boolean) voi olla vain tosi (True) tai epätosi (False)
    • testi = True
      • huom! iso kirjain!
Laskutoimitukset:
  • kokeile!
    • luku1 + luku2
    • teksti1 + teksti2

  • laskutoimitukset (ohjelmointiputka.net)
    • huom! jakolaskut pitää tehdä desimaaliluvuilla, muuten python pyöristää myös vastauksen kokonaisluvuksi
    • kokeile
      • 2/5
      • 2.0/5.0
    • huom2! Pythonin 3-versiosta alkaen kokonaislukujen jakolasku muutetaan automaattisesti desimaaliluvuksi!

  • Erityyppisiä muuttujia ei voi yhdistää
    • Muuttujatyyppien muuttaminen toiseksi
      • int("2") => 2
      • str(2) => "2"
      • float(2) => 2.0
    • Print-komennolla voi kuitenkin tulostaa ruudulle sekä merkkijonoja että lukuja:
      • print("Teksti ", luku, " lisää tekstiä")
Muuttujan kysyminen käyttäjältä:
  • muuttuja = input("Mitä haluat kysyä?")
  • esim. nimi = input("Mikä on nimesi? ")