Advertisement
tuomasvaltanen

Untitled

Sep 2nd, 2024 (edited)
442
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.33 KB | None | 0 0
  1. # luentomuistiinpanot, 2.9.2024
  2.  
  3. print("Hello world!")
  4.  
  5. print("Pikanappi Windowsilla koodin ajamiseen Ctrl + Shift + F10")
  6. print("Macilla: Cmd + Shift + R")
  7.  
  8. # UUSI TIEDOSTO
  9.  
  10. print("Testi!")
  11.  
  12. age = 35
  13. print(age)
  14.  
  15. salary = 3200
  16. print(salary)
  17.  
  18. name = "Testi Henkilö"
  19. print(name)
  20.  
  21. tax = 1.24
  22. print(tax)
  23.  
  24. # koska age on tyyppiä integer
  25. # muutetaan se tekstiksi str() avulla
  26. # tämä pitää tehdä jos halutaan yhdistää tekstiä ja numeroita
  27. age_text = str(age)
  28. text = "Ikä: " + age_text
  29. print(text)
  30.  
  31. # UUSI TIEDOSTO
  32.  
  33. # yhteenlasku
  34. total = 176 + 287
  35. print(total)
  36.  
  37. # vähennyslasku
  38. number = 1856 - 917
  39. print(number)
  40.  
  41. # kertolasku, +20%,
  42. # yliajetaan vanha salary uudella, eli
  43. # vanha salary kerrotaan 1.2:lla (eli tämän takia
  44. # kyseessä on muuttuja)
  45. salary = 2650
  46. salary = salary * 1.2
  47. print(salary)
  48.  
  49. # jakolasku
  50. wind_speed = 25 / 3.6
  51. print(wind_speed)
  52.  
  53. # kuinka monta omenaa per henkilö
  54. # // jättää desimaalit pois
  55. # 6 * 4 = 24, eli 1 jää yli
  56. apples = 25 // 4
  57. print(apples)
  58.  
  59. # vastapari edelliselle, montako omenaa jää yli
  60. # eli % = jakojäännös
  61. leftover = 25 % 4
  62. print(leftover)
  63.  
  64. # tämä on sama kuin salary = salary + 450
  65. # tämä on näppäryys, mutta erittäin yleinen
  66. salary += 450
  67. print(salary)
  68.  
  69. # UUSI TIEDOSTO
  70.  
  71. # muuttujia yleensä yhdistellään eri laskutoimituksiin
  72. salary = 3100
  73. savings = 1850
  74. debt = 400
  75.  
  76. # lasketaan summa edellisten muuttujien avulla
  77. total_money = salary + savings + debt
  78. print(total_money)
  79.  
  80. name = "Testi Henkilö"
  81.  
  82. # kätevin tapa yhdistää tekstejä ja muuttujia, f-string:
  83. # aluksi hieman vaikea käyttää, mutta kun oppii
  84. # ei tarvitse enää muita tapoja yhdistellä tekstiä ja muuttujia
  85. print(f"Nimi: {name}, Saldo: {total_money} €")
  86.  
  87. # UUSI TIEDOSTO
  88.  
  89. # yleensä harjotuksissa koodi lähtee siitä että kysytään
  90. # käyttäjältä numeroita tai muuta tietoa
  91.  
  92. # VAIHE 1: pyydetään dataa / muuttuja käyttäjältä
  93. number1 = input("Anna numero: ")
  94.  
  95. # muutetaan käyttäjän antama teksti numeroksi
  96. # jos haluat kokonaisluvun sijasta desimaalit,
  97. # käytä number1 = float(number1)
  98. # muista että inputista tulee aina ensin tekstiä
  99. # vaikka siihen olisi kirjoitettu numero
  100. number1 = int(number1)
  101.  
  102. # VAIHE 2: suoritetaan laskutoimitus / laskutoimitukset
  103. total = number1 + 100
  104.  
  105. # VAIHE 3: tulostetaan lopputulos
  106. print(total)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement