Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # koodipaja 2
- print("Tervetuloa!")
- # UUSI TIEDOSTO
- usertext = "Tässä on jotain tekstiä, pitkä lause on joo"
- #text_length = len(usertext)
- #print(text_length)
- # JOS tekstin pituus on yli 20 merkkiä
- if len(usertext) > 20:
- # lyhennetään tekstiä tasan 20 merkkiä pitkäksi
- usertext = usertext[0:20]
- # jne jne. lisätään perään kolme pistettä ja tulostetaan
- # elseen sitten päinvastainen tilanne, eli jos on 20 merkkiä tai alle => tulosta usertext
- # UUSI TIEDOSTO
- # TEHTÄVÄNANTO:
- # Tehdään ohjelma, joka päättelee muuttujista onko ulkona HYVÄ VAI HUONO SÄÄ
- # Sään logiikka on tämä:
- # Huono sää, jos lämpötila on alle +10
- # Huono sää, jos kosteusprosentti on yli 80
- # Huono sää, jos tuulennopeus on yli 2.5m/s
- # Huono sää, jos ulkona on pimeää
- # => Tässä tapauksessa ulkona on pimeää, jos klo on joko 20-24 tai 0-7
- good_weather = True
- # kellonaika nyt, esim. 18 => 18:00
- time = 18
- temperature = 15
- humidity = 32
- wind_speed = 1.4
- sun_down = 20
- sun_rises = 7
- # jos tehtäisiin ilman booleania, ehtolause menee aika villiin muotoon:
- # if temperature < 10 or humidity > 80 or wind_speed > 2.5 or (time > sun_down or ... MITEN TÄMÄ TEHDÄÄN?) ....
- if temperature < 10:
- good_weather = False
- if humidity > 80:
- good_weather = False
- if wind_speed > 2.5:
- good_weather = False
- # onko kellonaika 20 ja 07 välillä?
- if time > sun_down or time < sun_rises:
- good_weather = False
- # KAIKKI EHDOT ON NYT TESTATTU
- # voimme nyt voin tulostaa lopputuloksen
- if good_weather:
- print("Hyvä sää!")
- else:
- print("Huono sää...")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement