Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # koodipaja 23.9.2021
- # näppärä kikka, jolla tekstien vertaaminen
- # if-lauseissa on helppoa, esim. alennuskoodit tai vastaavat!
- choice = input("Anna koodi:\n")
- # pakotetaan alennuskoodi ISOIKSI KIRJAIMIKSI
- # jotta if-lauseen vertailu on helppoa!
- choice = choice.upper()
- # koska käyttäjän koodi on muutettu
- # koodissa väkisin isoille kirjaimille,
- # tämä toimii aivan kaikilla kirjoitustavoilla, oli se
- # sitten testi123, TeSTi123 tai TESTI123 jne.
- if choice == 'TESTI123':
- print('Alennuskoodi!')
- else:
- print("Ei alennuksia sinulle.")
- # UUSI TIEDOSTO
- # käyttäjältä tarvitaan kaksi tietoa, lähetetäänkö kirje vai paketti,
- # ja paljon lähetys painaa
- choice = input("Kirje vai paketti? (k/p)")
- weight = input("Lähetyksen paino?\n")
- # muuta weight kokonaisluvuksi!
- price = 0
- if choice == 'k':
- print("Tähän koodi, jos on kirje!")
- price = price + 0.5
- # if weight < 200:
- # => tähän laskukaava jolla lasketaan tämän painoisen kirjeen lisähinta
- # elif 200 < weight < 500: => ja seuraava laskukaava jne
- # lisää laskettu lisähinta sitten aiempaan price-muuttujaan!
- elif choice == 'p':
- print("Tähän koodi jos paketti")
- price = price + 2
- # oli kyseessä millainen lähetys tahansa,
- # tulostetaan hinta käyttäjälle
- print(price)
- # UUSI TIEDOSTO
- # 3.6 - boolean lisätehtävän idea
- # ideana on pitää kirjaa karkausvuodesta boolean-muuttujassa
- # ja vasta ihan lopussa käyttää sitä hyväksi sitten
- # kun halutaan tulostaa lopputulos
- leap_year = False
- year = 2020
- # Tähän väliin koodi, joka tarkistaa vuosiluvun
- # onko kyseessä karkausvuosi vai ei
- # tämä vain tarkistaa ensimmäisen ehdon, eli onko jaollinen neljällä
- # muista, että vuosi ei ole karkausvuosi jos se onkin jaollinen 100:lla
- # MUTTA, jos se onkin jaollinen 400:lla, silloin se taas on karkausvuosi
- if year % 4 == 0:
- leap_year = True
- # tässä voitaisiin vielä tarkistaa mikä on tilanne tuon 400:lla
- # ja 100:lla jakamisen kanssa
- else:
- leap_year = False
- # ihan lopuksi tulostetaan lopputulos
- # booleanin perusteella
- if leap_year:
- print("Karkausvuosi.")
- else:
- print("Ei ole karkausvuosi.")
- # UUSI TIEDOSTO
- text = "The quick brown fox jumps over the lazy dog. That sentence contains every letter in the English alphabet. Isn’t that neat!"
- text = text.replace("fox", "duck")
- print(text)
- # tämän voi kysyä käyttäjältä inputilla!
- userword = "over"
- # sana "poistetaan" korvaamalla se tyhjällä tekstillä (stringillä)
- text = text.replace(userword, "")
- print(text)
- # UUSI TIEDOSTO
- month = 8
- # numeron testaaminen, osuuko tietylle välille
- # esim. onko kuukausi 6-8:
- if 6 <= month <= 8:
- # tässä voidaan myös muuttaa booleanin asentoa
- print("TÄMÄ ON KESÄKUUKAUSI!")
- # muissa ohjelmointikielissä ei yleensä ole edellisessä
- # esimerkissä olevaa tapaa, vaan tämä tehdään kahdella ehdolla:
- if month >= 6 and month <= 8:
- print("KESÄKUUKAUSI, TARKISTETTU PERINTEISELLÄ TYYLILLÄ!")
Add Comment
Please, Sign In to add comment