Advertisement
tuomasvaltanen

Untitled

Sep 10th, 2020 (edited)
391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 4.27 KB | None | 0 0
  1. # EHTOLAUSEET!
  2. # print("Tervetuloa!")
  3.  
  4. age = input("Kuinka vanha olet?\n")
  5. age = int(age)
  6.  
  7. # tarkistetaan käyttäjän ikä
  8. if age < 20:
  9.     print("Olet alle 20v")
  10. elif age < 30:
  11.     print("Olet alle 30v")
  12. elif age < 40:
  13.     print("Olet alle 40v")
  14. else:
  15.     print("Olet vähintään 40v")
  16.  
  17. print("Kiitos ohjelman käytöstä.")
  18.  
  19. # UUSI TIEDOSTO
  20.  
  21. age = 35
  22. name = input("Anna taikasana:\n")
  23.  
  24. # onko ikä yli 30
  25. if age > 30:
  26.     print("Olet yli 30v")
  27.  
  28. # onko ikä alle 30
  29. if age < 30:
  30.     print("Olet alle 30v")
  31.  
  32. # onko ikä tasan 30
  33. if age == 30:
  34.     print("Olet tasan 30v.")
  35.  
  36. # onko ikä jotain muuta kuin 30
  37. if age != 30:
  38.     print("Et ole 30v!")
  39.  
  40. # onko annettu teksti "testi"
  41. if name == "testi":
  42.     print("Löysit taikasanan!")
  43. else:
  44.     print("Et löytänyt taikasanaa.")
  45.  
  46. # UUSI TIEODSTO
  47.  
  48. number1 = 323
  49. number2 = 323
  50.  
  51. if number1 > number2:
  52.     print("Ensimmäinen on suurempi!")
  53.  
  54. if number2 > number1:
  55.     print("Toinen on suurempi!")
  56.  
  57. if number1 == number2:
  58.     print("Yhtä suuria!")
  59.  
  60. # UUSI TIEDOSTO
  61.  
  62. number = input("Anna kokonaisluku:\n")
  63. number = int(number)
  64.  
  65. # tarkistetaan onko luku parillinen vai pariton
  66. # käytetään jakojäännöstä ja jakajana 2!
  67. if number % 2 == 0:
  68.     print("Parillinen!")
  69. else:
  70.     print("Pariton!")
  71.  
  72. # UUSI TIEDOSTO
  73.  
  74. number = 67
  75.  
  76. # onko numero 0 ja 30 välillä
  77. if number > 0 and number < 30:
  78.     print("Luku OK!")
  79. else:
  80.     print("Luku ei ole OK...")
  81.  
  82. # myös näin voi tehdä Python 3:ssa!
  83. if 0 < number < 30:
  84.     print("Luku OK!")
  85. else:
  86.     print("Luku ei ole OK...")
  87.  
  88. # onko numero pienempi kuin 0 tai isompi kuin 30
  89. # eli käytännössä onko numero rajojen ulkopuolella
  90. if number < 0 or number > 30:
  91.     print("Luku on rajojen ulkopuolella!")
  92. else:
  93.     print("Luku on rajojen sisällä!")
  94.  
  95. print("Kiitos!")
  96.  
  97. # UUSI TIEDOSTO
  98.  
  99. # henkilön tiedot muuttujissa
  100. age = 22
  101. city = "Rovaniemi"
  102. student = True
  103.  
  104. # if age >= 18 and city == "Rovaniemi" and student == True:
  105. #    print("Aikuinen opiskelija, Rovaniemi.")
  106.  
  107. # sisäkkäisiä if-lauseita
  108. if age >= 18:
  109.     print("Aikuisille opiskelijoille terveydenhuoltopalvelut seuraavasti:")
  110.  
  111.     if city == "Rovaniemi":
  112.         print("Terveydenhuolto osoitteessa Rovakatu 27")
  113.  
  114.     if city == "Kemi":
  115.         print("Terveydenhuolto osoitteessa Hallituskatu 14")
  116. else:
  117.     print("Olet alaikäinen, ole yhteydessä kunnalliseen terveydenhuoltoon.")
  118.  
  119. # UUSI TIEDOSTO
  120.  
  121. temperature = input("Anna lämpötila:\n")
  122. temperature = int(temperature)
  123.  
  124. freezing = False
  125.  
  126. if temperature < 0:
  127.     freezing = True
  128.     print(temperature)
  129. else:
  130.     print(temperature)
  131.  
  132. print(freezing)
  133.  
  134. humidity = input("Anna kosteusprosentti kokonaislukuina (%):\n")
  135. humidity = int(humidity)
  136. raining = False
  137.  
  138. if humidity >= 80:
  139.     raining = True
  140.  
  141. # tässä välissä voisi olla kymmeniä rivejä lisää koodia, ja samaa
  142. # booleania voi hyödyntää ohjelmassa
  143.  
  144. if raining:
  145.     print("Sataa.")
  146. else:
  147.     print("Ei sada.")
  148.  
  149. # sama ehto toisinpäin
  150.  
  151. if not raining:
  152.     print("Ei sada.")
  153. else:
  154.     print("Sataa.")
  155.  
  156.  
  157. # UUSI TIEDOSTO, YKSINKERTAINEN MATKALASKURI
  158.  
  159. # kysytään käyttäjältä onko hän opiskelija vai työssä käyvä aikuinen
  160. # lasketaan matkalipun hinta
  161. # aikuisille: hinta + palvelumaksu, joka on 2€
  162. # opiskelijoille: hinta ilman palvelumaksua, 50% alennus
  163.  
  164. # pyydetään käyttäjältä tieto onko hän oikeutettu opiskelija-alennukseen
  165. choice = input("Oletko työssäkäyvä aikuinen vai opiskelija (A/O)?\n")
  166. print(choice)
  167.  
  168. # matkan hinta
  169. trip_price = input("Mikä on matkalipun hinta?\n")
  170. trip_price = float(trip_price)
  171.  
  172. # tarkistetaan onko kyseessä työssäkäyvä aikuinen vai opiskelija
  173. if choice == "A" or choice == "a":
  174.     print("Työssäkäyvä aikuinen!")
  175.     trip_price = trip_price + 2
  176.     trip_price = round(trip_price, 2)
  177.     print(f"Matkan hinta: {trip_price}€")
  178.  
  179.     if trip_price >= 100:
  180.         print("Kaukomatka kyseessä?")
  181.  
  182. elif choice == "O" or choice == "o":
  183.     print("Opiskelija!")
  184.     trip_price = trip_price * 0.5
  185.     trip_price = round(trip_price, 2)
  186.     print(f"Matkan hinta: {trip_price}€")
  187.     print("Muista näyttää opiskelijakorttisi matkanteon yhteydessä!")
  188. else:
  189.     print("Väärä valinta, käynnistä ohjelma uudestaan!")
  190.  
  191. print("Kiitos matkalaskurin käytöstä.")
  192.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement