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ä. 

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.

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 =