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

a)
​​​​

b)
​

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.

Tulosta laskujen vastaukset. Mikä laskutoimitus on kyseessä?

​​​


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 oikea vastaus tähän koneen laskemana.

​​