Peruskomentoja
Print-komento
Python-ohjelma ei näytä tekstiä ohjelman pyöriessä, jollei sitä erikseen käsketä. Ikkunaan ilmestyvä teksti saadaan näkyviin print-komennolla.
Esimerkki 1.Haluat tulostaa tekstin "Suosikkilintuni on töyhtöhyyppä.". Tällöin käytetään print-komentoa, johon tulostettava teksti laitetaan (sulkeiden) ja "lainausmerkkien" väliin alla olevalla tavalla.print ("Suosikkilintuni on töyhtöhyyppä.") Tällöin python tulostaa tekstin muotoon: Suosikkilintuni on töyhtöhyyppä. |
Tehtävä 1: Koodaa alla olevan python-alustan valkoiseen osaan ohjelma, joka tulostaa suosikkieläimesi. Paina play-painiketta ja tutki toimiiko koodisi.
Numeroiden ja laskutoimitusten koodaaminen
Edellisessa osiossa opittiin tulostamaan tekstiä print-komennolla. Tällöin teksti, eli merkkijono, kirjoitettiin lainausmerkkien ""-väliin. Numerot, laskutoimitukset ja muuttujat kirjoitetaan sen sijaan ilman lainausmerkkejä.
Tehtävä 3. Koodaa alla olevan python-alustan valkoiseen osaan ohjelma, joka tulostaa laskutoimituksen 365+254 ja sen vastauksen.
Esimerkki 2.Komento print ("2 + 3") tulostaa merkkijonon 2 + 3.Komento print (2 + 3) sitä vastoin tulostaa laskutoimituksen 2 + 3 vastauksen eli 5. Komento print (6 * 4) tulostaa kertolaskun 6 * 4 tuloksen eli 24. |
Tehtävä 2: Koodaa alla olevan python-alustan valkoiseen osaan ohjelma, joka tulostaa seuraavien laskutoimitusten vastaukset.
a) 5+6
b) 3656+2341
c) 6*4
d) 342*562
Esimerkki 3.Jos print komennossa on sekä tekstiä, että numeroita, erotetaan ne toisistaan aina pilkulla.print ("Laskun 2+2 vastaus on", 2+2) Tällöin tulostuu seuraavaa: Laskun 2+2 vastaus on 4 |
Tehtävä 3. Koodaa alla olevan python-alustan valkoiseen osaan ohjelma, joka tulostaa laskutoimituksen 365+254 ja sen vastauksen.
Lisää peruslaskutoimituksia
Pythonissa desimaalipilkkuna toimii piste.
Tehtävä 4. Koodaa ohjelma, joka tulostaa seuraavien laskutoimitusten vastaukset.
a) [[$ 2^5= $]]
b) [[$ 34^8= $]]
Tehtävä 5. Koodaa ohjelma, joka tulostaa seuraavat laskutoimitukset ja niiden vastaukset.
a) 13*23 =
b) 5**7 =
Komento | Merkitys | Esimerkki | Tulos |
a + b | yhteenlasku | 2 + 3 | 5 |
a - b | vähennyslasku | 2 - 3 | -1 |
a * b | kertolasku | 2.5 * 2 | 5.0 |
a / b | jakolasku | 6 / 2 | 3 |
a ** b | potenssilasku | 2 ** 3 | 8 |
Esimerkki 4.Muista, että merkkijonot ovat lainausmerkkien sisällä ja luvut ilman lainausmerkkejä.print ("Jakolaskun 16/4 vastaus on", 16 / 4) print ("3 potenssiin 3 on", 3**3) Tällöin tulostuu seuraavaa: Jakolaskun 16/4 vastaus on 4 3 potenssiin 3 on 27 |
Tehtävä 4. Koodaa ohjelma, joka tulostaa seuraavien laskutoimitusten vastaukset.
a) [[$ 2^5= $]]
b) [[$ 34^8= $]]
Tehtävä 5. Koodaa ohjelma, joka tulostaa seuraavat laskutoimitukset ja niiden vastaukset.
a) 13*23 =
b) 5**7 =