Muuttujat ja tulostaminen


Tehtävä 1 - Monivalintatehtäviä

Jokaiseen kysymykseen tulisi pystyä vastaamaan teorian perusteella. Valitse oikeat vaihtoehdot ja paina "Tarkista"

  1. Totuusarvo voi olla vain True tai False?
  2. Mikä seuraavista on int eli integer tyyppinen muuttuja? (ts. kokonaisluku)
  3. Käyttäjän syötettä voi lukea komennolla print()?
  4. Liukulukuja eli desimaalilukuja erottaa pythonissa
  5. Muuttujan nimi voi alkaa numerolla Pythonissa?
  6. Muuttujan arvoa ei voi muuttaa kesken ohjelman?

Tehtävä 2 - Harjoituksia tekstieditorissa

Suorita seuraavat tehtävät lokaalisti tekstieditorissa, omalla tietokoneellasi.

  1. Luo muuttuja nimeltä "vaatemerkki" ja anna sille arvoksi "Gucci"
  2. tulosta muuttuja "vaatemerkki"
  3. Luo muuttuja "x" ja anna sille arvoksi "180"
  4. tulosta muuttuja "x"
  5. Luo vielä muuttuja y ja aseta sille sellainen arvo, että voit esittää laskutoimituksen 180 + 20 kahdella muuttujalla x ja y
  6. tulosta muuttujat, laskutoimitus ja tulos
  7. Aseta edellisen laskutoimituksen tulos uuteen muuttujaan talteen.
  8. Tee seuraavasta muuttujanimestä "salonkikelpoinen":
  9. 6käyttäjän-ikä nyt = 16
  10. Luo taas muuttuja, joka hyödyntää edellä luotuja muuttujia ja vähentää ("-" -merkki) laskutoimituksen lopputuloksesta käyttäjän iän. Tulosta vastaus.
  11. Tulosta vielä "vaatemerkki" -niminen muttuja 7 kertaa.
          
# 1.
vaatemerkki = "Gucci"
print(vaatemerkki)

# 2.
x = 180
print(x)

# 3.
y = 20
# Huomaa, että Pythonille pitää kertoa miten luvut esitetään merkkijonojen seassa
# str() tekee luvusta merkkijonon: 1 -> "1". Älä huoli vaikka et vielä osannutkaan.
print (str(x) + " + " + str(y) + " = " + str(x+y) )

# 4.
summa = x + y

# 5.
# Muuttujan nimi olisi validi myös ääkkösillä
kayttajan_ika_nyt = 16

# 6.
vastaus = summa - kayttajan_ika_nyt
print(vastaus)

# 7.
# Toistaiseksi vielä hölmön näköistä eikö? Silmukat tulevat tekemään tästä helpompaa
print(vaatemerkki)
print(vaatemerkki)
print(vaatemerkki)
print(vaatemerkki)
print(vaatemerkki)
print(vaatemerkki)
print(vaatemerkki)
          
        

Tehtävä 3 - Echo

Komentoriviltäkin löytyy komento echo, joka nimensä mukaisesti toistaa käyttäjän syötteen. Tehtävänäsi on kirjoittaa ohjelma, joka kysyy käyttäjältä syötettä ja tulostaa syötteen takaisin käyttäjälle. Vinkki: input() ja print()

        toisto = input("Kirjoita jotain, niin toistan sen: ")
print(toisto)