1. Tekstin tulostaminen

Teksin tulostaminen

Print

Python-ohjelma ei näytä tekstiä ohjelman pyöriessä, jollei sitä erikseen käsketä. Ikkunaan ilmestyvä teksti saadaan näkyviin print-komennolla.

Esimerkki 1.

#Tämä komento tuo ohjelman näytölle tekstin "Hei, miten menee?".
print ("Hei, miten menee?")

[[$\vdots$]]

Hei, miten menee?

Tehtävä 1.
​​​​
Print-komennossa teksti, eli merkkijono, kirjoitetaan lainausmerkkien ""-väliin. Luvut, laskutoimitukset ja muuttujat kirjoitetaan ilman lainausmerkkejä. Erikoismerkkien, kuten lainausmerkin, eteen tulee kenoviiva \. 

Esimerkki 2.

#Tässä ohjelmassa tulostetaan tekstiä, jossa on merkkijonoja ja lukuja.
print ("Laskun 2+2 vastaus on", 2+2)
print ("Laskun 3*2 vastaus on", 3*2, "ja laskun 4*4 vastaus on ", 4*4)

[[$\vdots$]]

Laskun 2+2 vastaus on 4
Laskun 3*2 vastaus on 6 ja laskun 4*4 vastaus on 16

Tehtävä 2.

Tulosta muutaman eri laskun vastaus ilman heittomerkkejä.


Esimerkki 3.


Tehtävä 3.

Laita komentoihin heittomerkit ja pilkut siten, että teksti näkyy tekstinä ja laskut laskuina. Ota mallia yllä olevasta esimerkistä.
​​
Laskutoimituksia

Python tunnistaa peruslaskutoimitukset ilman erillisiä kirjoitettavia komentoja. 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
a // b jakolaskun kokonaisosa 10 // 3 3
a % b jakolaskun jakojäännös 10 % 3 1
round (a, x) pyöristää luvun a x-desimaalin tarkkuuteen round(3.4585, 2) 3.46

Tehtävä 4.

Laske ja tulosta laskujen vastaukset. 

​​


Tehtävät

Laske ja näytä vastaus:

1. [[$123+543$]]

2. [[$6^7$]]

3. Jakojäännös, kun 115 jaetaan luvulla 3.

4.* Pyöristä laskun [[$4/7$]] vastaus viiden desimaalin tarkkuudella.

Tulosta seuraavat tekstit näytölle:

5. Kaunis päivä tänään.

6.* Laskun [[$12345+67890$]] vastaus on vastaus.

​​