tuomasvaltanen

Untitled

Sep 2nd, 2021 (edited)
730
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.31 KB | None | 0 0
  1. # AC-luento 2, 2.9.2021
  2. # math-, random-, datetime-moduulit jne.
  3. print("Tervetuloa!\n\nTämän pitäisi tulla seuraavalle riville")
  4. print()
  5. print("Lasku:\t\t350€")
  6. print("Korko:\t\t5%")
  7. print("Päivämäärä:\t2.9.2021")
  8.  
  9. # UUSI TIEDOSTO
  10.  
  11. # input-kertaus
  12.  
  13. value = 15
  14.  
  15. # pyydetään käyttäjältä kaksi numeroa, muutetaan int-muotoon
  16. number1 = input("Anna numero:\n")
  17. number1 = int(number1)
  18.  
  19. number2 = input("Anna toinen numero:\n")
  20. number2 = int(number2)
  21.  
  22. # lasketaan yhteen ja tulostetaan
  23. #total = number1 + number2
  24. total = number1 * number2
  25. print(total)
  26.  
  27. # UUSI TIEDOSTO
  28. import math
  29.  
  30. # potenssiin korotus, 5 potenssiin 7
  31. power = math.pow(5, 7)
  32. print(power)
  33.  
  34. power = 5 ** 7
  35. print(power)
  36.  
  37. square = math.sqrt(9)
  38. print(square)
  39.  
  40. print(math.pi)
  41.  
  42. # ympyrän ympärysmitta, kaava 2 * pi * säde
  43. radius = input("Anna säde:\n")
  44. radius = float(radius)
  45.  
  46. # lasketaan ympärysmitta ja pyöristetään yhteen desimaaliin
  47. border = 2 * math.pi * radius
  48. border = round(border, 1)
  49.  
  50. print(f"Ympärysmitta {border} cm")
  51.  
  52. # UUSI TIEODSTO
  53.  
  54. import math
  55.  
  56. # usein tarvitaan sitä, että matemaattinen kaava muutetaan vain koodiksi
  57. # d = s * sqrt 3
  58. side = 15
  59.  
  60. d = side * math.sqrt(3)
  61. print(d)
  62.  
  63. # UUSI TIEDOSTO
  64.  
  65. import random
  66.  
  67. # satunnainen luku väliltä 4- 10
  68. guess = random.randint(4, 10)
  69. print(guess)
  70.  
  71. # kaksi noppaa
  72. dice1 = random.randint(1, 6)
  73. dice2 = random.randint(1, 6)
  74.  
  75. print(f"Noppa 1: {dice1}")
  76. print(f"Noppa 2: {dice2}")
  77.  
  78. # UUSI TIEDOSTO
  79.  
  80. from datetime import date
  81.  
  82. today = date.today()
  83. print(f"Tänään on: {today}")
  84.  
  85. # UUSI TIEDOSTO
  86.  
  87. from datetime import datetime
  88.  
  89. # aikaleima, ns. UNIX timestamp
  90. now = datetime.now()
  91. print(now)
  92.  
  93. # eli %d = päivä, %m = kuukausi, %Y = vuosi, %H = tunti, %M = minuutti, %S = sekunti
  94. date_text = now.strftime("%d.%m.%Y %H:%M:%S")
  95. print(date_text)
  96.  
  97. # UUSI TIEDOSTO
  98.  
  99. from datetime import date, datetime, timedelta
  100.  
  101. # alku- ja loppupvm
  102. # päivien lukumäärä aikavälillä
  103. first = date(2021, 9, 2)
  104. end = date(2021, 12, 24)
  105. delta = end - first
  106. days = delta.days
  107.  
  108. print(f"Jouluun on enää {days} päivää!")
  109.  
  110. # uusi päivämäärä kun lisätään päiviä
  111. loan_date = date(2021, 9, 3)
  112.  
  113. # pelkkää return ei voi käyttää Pythonin muuttujanimenä! (varattu sana)
  114. return_date = loan_date + timedelta(194)
  115. print(return_date)
  116.  
Add Comment
Please, Sign In to add comment