Luvun muuttaminen tekstiksi*
Kun halutaan yhdistää tekstiä ja luku, luku pitää muuttaa tekstin kanssa samaan muuttujatyyppiin eli merkkijonoksi.
Esimerkki 3
Kirjoita koodi, jolla saat tulosteeksi .Tunnussana on kissa5.
Ratkaisu
Luvun muuttaminen tekstiksi tehdään komennolla str(), missä sulkuihin laitetaan muunnettava muuttuja tai luku.
Sanojen yhdistelmät saadaan käyttämällä muuttujien yhteenlaskua.
muuttuja2 = 5
print 'Tunnussana on ', muuttuja1 + str(muuttuja2)
TEHTÄVÄ 8
Tavoitteena on tutustua Python-kielessä esiintyviin merkkijonomuuttujiin.
- Määrittele muuttujat muuttuja1 = ”oppi” ja muuttuja2 = ”kirja”. Mitä muuttujatyyppiä muuttujat ovat?
- Tutki, mitä seuraava koodi tekee. print muuttuja1, muuttuja2
- Tutki, miten tuloste muuttuu, kun tulostetaan muuttujien summa.
- Kokeile tehdä yhdyssanoja yllä olevaa koodia hyödyntäen.
- Vaihda toisen muuttujan arvoksi kokonais- tai liukuluku. Tutki, mitä Python tekee, kun yrität yhdistää samaan laskutoimitukseen lukuja ja merkkijonoja ilman muuttujatyypin muuttamista.