Harjoitus 3 - muuttujat

Muuttujan nimeäminen

Sääntöjä muuttujan nimen antamiseen
  • Nimen ensimmäinen merkki on oltava kirjain (iso tai pieni) taikka alaviiva ‘_’.
  • Loput merkit voivat olla joko kirjaimia (isoja tai pieniä), alaviivoja tai numeroita (0­-9).
  • Skandinaaviset merkit (å,ä,ö,Å,Ä,Ö) ja välilyönnit eivät kelpaa muuttujien nimiin. Ne toimivat Python 3- versiossa, mutta niitä ei siltä pidä käyttää.
  • Nimet ovat aakkoskoosta riippuvaisia (eng. case sensitive), eli isot ja pienet kirjaimet ovat tulkille eri merkkejä. Siksi nimet ”omanimi” ja ”omaNimi”eivät tarkoita samaa muuttujan nimeä.
  • Näiden sääntöjen perustella kelvollisia nimiä ovat muun muassa i, _mun_nimi, nimi_23 ja 1b2_c3. Epäkelpoja nimiä taas ovat esimerkiksi: 2asiaa, taa on muuttuja, jäljellä ja -mun-nimi.
  • Muuttujan nimi kannattaa kuitenkin valita kuvaavasti. Jos on kyseessä esimerkiksi joidenkin tuotteiden hinnat, voise nimet olla esimerkiksi hintaTakki ja hintaHousut.

Harjoitus 3

1. Muuta seuraavaa koodia siten, että se tulostaa luku1 ja luku2 arvojen erotuksen. Ensin tekstinä "Lukujen erotus on " ja sitten perään erotuksen.

luku1 = 1
luku2 = 2
print (lukujen erotus on , luku1 * luku2)

2. Korjaa koodi, jotta se tulostaa sinun nimesi ja ikäsi.

ika = 12
nimi = 'Mervi'
print ('Hei! Olen ', nimi, 'ja olen ', ika, 'vuotta vanha.')

3. Kirjoita koodit xxx-paikoille, jotta homma toimii vihjeiden mukaan.

luku1 = 1
luku2 = 2
luku3 = 3
print ('Lukujen summa on ',xxx)
print ('Lukujen tulo on ', xxx)

4. Tulosta luku1 ja luku2 osamäärä korjaten/lisäten allaolevaa koodia.

luku1 = 8
luku2 = 2
print xxx

5. Koodi
teksti = 'Hei maailma! '
print ( teksti *5)

tulostaa Hei maailma! -tekstin viisi kertaa peräkkäin (testaa koodi). Kirjoita teksti, joka kirjoittaa tekstin "Minä koodaan! "
kymmenen kertaa peräkkäin.

6. Mitä eroa on koodeilla

a=7
b=9
print(a+b)

ja

a= '7'
b= '9'
print (a+b)

Tulosta vastauksesi print-komennolla. Tekstiksi vastauksesi.

7. Luo muuttujat kanta ja korkeus ja anna niille haluamasi arvot. Laske arvojen avulla kolmion pinta-ala ja tulosta tekstinä: "Kolmion pinta-ala on xxx".

8. Tee koodi, jossa on annat arvot muuttujille luku1 ja luku2. Tämän jälkeen tulosta niiden summa käyttämällä muuttujien nimiä.

9. Tee koodi, jossa on annat arvot muuttujille kanta ja korkeus. Tämän jälkeen tulosta, siten että tulostus näyttää seuraavalta (xx kohdalla tietenkin koodisi laskee oikeat arvot):

Suorakulmion pinta-ala on xx.
Suorakulmion piiri on xx.

Harjoitus 3 - palautus

  • Palauta kuva tai muu tiedosto
  • Palauta merkintä
  • Palauta linkki

Sinulla ei ole tarvittavia oikeuksia lähettää mitään.