Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Koodipaja, 17.11.2020
- print("Tervetuloa!")
- # viikonpäivät, tuple
- weekdays = ("Maanantai", "Tiistai", "Keskiviikko",
- "Torstai", "Perjantai", "Lauantai", "Sunnuntai")
- # pyydetään käyttäjältä viikonpäin numero
- choice = input("Mikä viikonpäivä? (1-7)\n")
- # koska indeksit alkavat 0:sta, käyttäjän antama
- # "indeksi" on aina yhden verran liian iso
- # => vähennetään siitä yksi jolloin indeksi täsmää
- choice = int(choice) - 1
- # haetaan tuplesta päivän nimi indeksillä
- day = weekdays[choice]
- print(day)
- # UUSI TIEDOSTO
- # koodeja
- codes = ["ABCD-1", "TEFR-2", "XGGF-2", "JSFD-1"]
- # millä suodatetaan
- choice = input("Kummalla koodilla haluat nähdä nimet? (1 vai 2)?\n")
- choice = int(choice)
- # käydään jokainen koodi läpi
- for code in codes:
- # halkaistaan yksi koodi osiin viivan avulla
- parts = code.split("-")
- # ensimmäinen indeksi on tuotteen nimi, toinen sen numero
- name = parts[0]
- id = int(parts[1])
- # tulostetaan vain käyttäjän haluamat tunnukset
- if id == choice:
- print(name)
- # UUSI TIEDOSTO
- # splitillä voi tehdä myös näppäryyksiä listojen kanssa, esim:
- # pyydetään käyttäjältä kaupungit pilkulla eroteltuna
- user_input = input("Anna kaupungit pilkulla eroteltuna:\n")
- # pilkotaan käyttäjän antamat kaupungit pilkusta listaksi
- cities = user_input.split(",")
- # nyt cities on lista jota voimme käyttää
- for city in cities:
- print(city)
- # UUSI TIEDOSTO
- phone = {
- "brand": "Nokia",
- "model": "5110",
- "price": 149,
- "year": 1995
- }
- print(phone["brand"])
- # key = dictionaryn avain yksi kerrallaan
- # ensin brand, sitten model jne.
- # jos halutaan itse arvo, silloin phone[key]
- for key in phone:
- value = phone[key]
- print(f"{key} => {value}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement