Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # KOODIPAJA 1 - 8.9.2020
- print("Tervetuloa!")
- # muuttujia voi alustaa monta kerralla
- # kannattaa tosin aina pohtia onko koodin luettavuus lopulta hyvä
- number1, number2, age, name = 300, 500, 28, "Testi Henkilö"
- # useat koodarit tekevät muuttujat alekkain erikseen
- number1 = 300
- number2 = 500
- age = 28
- name = "Testi Henkilö"
- # usein tehdään näin
- print(number1)
- print(number2)
- print(age)
- print(name)
- # value error tulee silloin jos tekstiä yritetään kääntää numeroksi
- # esim. "juna" -sanaa ei voi kääntää numeroksi
- # "15" -sanan voi
- hours = input("Anna viikon työtunnit:\n")
- hours = int(hours)
- print(hours)
- # matkan kulutus
- fuel = 7.85
- # tulostetaan sarkaimella tulos
- # tekstille voidaan käyttää lainausmerkkejä tai hipsuja! ( "" tai '' )
- # jos lainausmerkkien keskellä pitää käyttää lainausmerkkiä, silloin se merkitään
- # \" (vrt. \n ja \t)
- print(f"Kokonaiskulutus \"arvio\": \t{fuel} l")
- print(f"Kokonaiskulutus 'arvio': \t{fuel} l")
- print(f'Kokonaiskulutus "arvio": \t{fuel} l')
- # testihinta
- price = 13.34
- date = "8.9.2020"
- # f-string, yhdistellään muuttujat. f-string huolehtii muuttujien
- # muuttamisesta tekstimuotoon (price on desimaaliluku)
- print(f"Tänään on {date}, päivän hinta on {price} €")
- # huom: voit tehdä myös laskutoimituksia kaarisulkeiden sisällä!
- print(f"Tänään on {date}, päivän hinta on {price + 100} €")
- # tekstien yhdistäminen, eli konkatenaatio
- # tämä on yleinen tapa muissa kielissä kuin Pythonissa
- # ns. perinteinen tapa miten tekstejä rakennetaan eri muuttujista
- price_text = str(price)
- print("Tänään on " + date + ", päivän hinta" + price_text + " €")
- # joskus on ihan perusteltua tehdä laskutoimituksia f-stringin sisällä
- # esim. prosenttilukujen esittämisessä
- humidity = 0.85
- print(f"Kosteusprosentti: {humidity * 100} %")
- # jos halutaan vain kokonaislukuna esittää prosentit
- print(f"Kosteusprosentti: {int(humidity * 100)} %")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement