Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Adobe Connect-luento, 14.9.2021
- print("Tervetuloa! Tänään ehtolauseita!")
- # pyydetään käyttäjän ikä
- age = input("Kuinka vanha olet? \n")
- age = int(age)
- # tarkistetaan käyttäjän ikä, ja ilmoitetaan siitä käyttäjälle
- if age < 20:
- print("Olet alle 20v")
- elif age < 30:
- print("Olet alle 30v")
- elif age < 40:
- print("Olet alle 40v")
- else:
- print("Olet vähintään 40v!")
- print()
- print("Tämä ajetaan joka tapauksessa, tapahtui if-lauseessa mitä vaan.")
- # UUSI TIEDOSTO
- age = 26
- # pienempi tai yhtäsuuri kuin 30!
- if age <= 30:
- print("Alle tai tasan 30v!")
- # suurempi kuin 30
- if age > 30:
- print("Yli 30v!")
- # TASAN 30
- if age == 30:
- print("Olet tasan 30v!")
- # testataan ettei age ole tasan 30
- if age != 30:
- print("Et ole tasan 30v!")
- # UUSI TIEDOSTO
- # muuttujien vertaaminen if-lauseella
- number1 = input("Anna numero:\n")
- number1 = int(number1)
- number2 = 456
- if number1 > number2:
- print("Ensimmäinen numero on suurempi!")
- else:
- print("Toinen numero on suurempi!")
- # UUSI TIEDOSTO
- # "taikasana" tässä tapauksessa
- secret = "maito"
- word = input("Anna jokin sana:\n")
- # tarkistetaan arvasiko käyttäjä muuttujassa olevan sanan
- if word == secret:
- print("Löysit taikasanan!")
- else:
- print("Et löytänyt taikasanaa...")
- # UUSI TIEDOSTO
- # tätä tarvitaan usein esim. viikkotehtävissä
- choice = input("Oletko opiskelija? (k/e)\n")
- # ohjelma haarautuu sen perusteella mitä käyttäjä vastaa
- if choice == "k":
- print("Olet opiskelija!")
- else:
- print("Et ole opiskelija.")
- # UUSI TIEDOSTO
- number = input("Anna numero:\n")
- number = int(number)
- # onko luku parillinen vai pariton, ehtolause!
- if number % 2 == 0:
- print("Parillinen!")
- else:
- print("Pariton!")
- # UUSI TIEDOSTO
- number = 23
- # onko numero 0 - 30 välillä
- if number > 0 and number < 30:
- print("Luku on rajojen sisällä.")
- else:
- print("Luku ei ole rajojen sisällä.")
- # onko numero joko alle 0 TAI suurempi kuin 30
- if number < 0 or number > 30:
- print("Luku on rajojen ulkopuolella.")
- else:
- print("Luku ei ole rajojen ulkopuolella.")
- # UUSI TIEDOSTO
- # henkilön tiedot muuttujissa
- student = True
- age = 21
- city = "Tornio"
- if age >= 18 and city == "Rovaniemi" and student == True:
- print("Aikuinen rovaniemeläinen opiskelija.")
- # tarkistetaan onko täysi-ikäinen
- if age >= 18:
- print("Aikuinen!")
- # tarkistetaan mikä kaupunki
- if city == "Rovaniemi":
- print("Aikuisten terveydenhuolto osoitteessa Testikuja 12")
- if city == "Tornio":
- print("Aikuisten terveydenhuolto osoitteessa Hallituskatu 7")
- print("Kiitos!")
- # UUSI TIEDOSTO, BOOLEANIT
- # booleanit on käteviä jos on ehtoja,
- # mitkä muuttuu tilanteen mukaan
- raining = False
- humidity = 85
- temperature = -3
- # jos tarpeeksi kosteusprosenttia, silloin sataa...
- if humidity > 80:
- raining = True
- # pakkasella ei puhuta enää sateesta
- if temperature < 0:
- raining = False
- # tässä välissä voisi olla vaikka 200 riviä koodia
- if raining:
- print("Sataa.")
- else:
- print("Ei sada.")
- # UUSI TIEDOSTO
- # esimerkki, matkalaskuri, jossa laskukaava on eri riippuen onko kyseessä opiskelija vai aikuinen
- choice = input("Oletko opiskelija vai työssäkäyvä aikuinen? (o/a)\n")
- # jos opiskelija => 50% hinnasta pois, ei palvelumaksua
- # jos aikuinen => täysi hinta + 2,5€ palvelumaksu
- # kysytään hinta desimaalimuodossa
- price = input("Matkan hinta: \n")
- price = float(price)
- # jos käyttäjä valitsee joko pienen tai ison o-kirjaimen
- # elif => jos syötetäänkin a-kirjain
- if choice == 'o' or choice == 'O':
- print("Opiskelija!")
- price = price * 0.5
- elif choice == 'a' or choice == 'A':
- print("Työssäkäyvä aikuinen!")
- price = price + 2.5
- if price > 100:
- print("Kaukomatka kyseessä?")
- # tulostetaan lopullinen hinta
- print(f"Matkan lopullinen hinta on: {price}€")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement