Advertisement
tuomasvaltanen

Untitled

Sep 8th, 2020 (edited)
310
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.95 KB | None | 0 0
  1. # KOODIPAJA 1 - 8.9.2020
  2. print("Tervetuloa!")
  3.  
  4. # muuttujia voi alustaa monta kerralla
  5. # kannattaa tosin aina pohtia onko koodin luettavuus lopulta hyvä
  6. number1, number2, age, name = 300, 500, 28, "Testi Henkilö"
  7.  
  8. # useat koodarit tekevät muuttujat alekkain erikseen
  9. number1 = 300
  10. number2 = 500
  11. age = 28
  12. name = "Testi Henkilö"
  13.  
  14. # usein tehdään näin
  15. print(number1)
  16. print(number2)
  17. print(age)
  18. print(name)
  19.  
  20. # value error tulee silloin jos tekstiä yritetään kääntää numeroksi
  21. # esim. "juna" -sanaa ei voi kääntää numeroksi
  22. # "15" -sanan voi
  23. hours = input("Anna viikon työtunnit:\n")
  24. hours = int(hours)
  25. print(hours)
  26.  
  27. # matkan kulutus
  28. fuel = 7.85
  29.  
  30. # tulostetaan sarkaimella tulos
  31. # tekstille voidaan käyttää lainausmerkkejä tai hipsuja! ( "" tai '' )
  32. # jos lainausmerkkien keskellä pitää käyttää lainausmerkkiä, silloin se merkitään
  33. # \" (vrt. \n ja \t)
  34. print(f"Kokonaiskulutus \"arvio\": \t{fuel} l")
  35. print(f"Kokonaiskulutus 'arvio': \t{fuel} l")
  36. print(f'Kokonaiskulutus "arvio": \t{fuel} l')
  37.  
  38. # testihinta
  39. price = 13.34
  40. date = "8.9.2020"
  41.  
  42. # f-string, yhdistellään muuttujat. f-string huolehtii muuttujien
  43. # muuttamisesta tekstimuotoon (price on desimaaliluku)
  44. print(f"Tänään on {date}, päivän hinta on {price} €")
  45.  
  46. # huom: voit tehdä myös laskutoimituksia kaarisulkeiden sisällä!
  47. print(f"Tänään on {date}, päivän hinta on {price + 100} €")
  48.  
  49. # tekstien yhdistäminen, eli konkatenaatio
  50. # tämä on yleinen tapa muissa kielissä kuin Pythonissa
  51. # ns. perinteinen tapa miten tekstejä rakennetaan eri muuttujista
  52. price_text = str(price)
  53. print("Tänään on " + date + ", päivän hinta" + price_text + " €")
  54.  
  55. # joskus on ihan perusteltua tehdä laskutoimituksia f-stringin sisällä
  56. # esim. prosenttilukujen esittämisessä
  57. humidity = 0.85
  58. print(f"Kosteusprosentti: {humidity * 100} %")
  59.  
  60. # jos halutaan vain kokonaislukuna esittää prosentit
  61. print(f"Kosteusprosentti: {int(humidity * 100)} %")
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement