Tai mašinu versta tekstas, kuriame gali būti klaidų!
Užduotis 1 - “Prisijungimas”
Sukurkite paprastą programą, kuri paprašys naudotojo įvesti slaptažodį. Jei slaptažodis atitinka teisingą slaptažodį, programa išveda pranešimą.
Patarimas: Išsaugokite teisingą slaptažodį kintamajame ir palyginkite jį su kintamuoju.
Pavyzdinis Spaudas
Įveskite slaptažodį: passord123
Tai teisingas slaptažodis!
Patarimai dėl procedūros
- Kaip ištraukti tekstą iš vartotojo 👉[Python 1, Level 1]
- Kaip patikrinti, ar tekstas yra toks pat kaip kažkas.
- Čia turite naudoti
if. - Galite naudoti
else, kad išspausdintumėte pranešimą, jei slaptažodis nesutampa.
Užduotis 2a
Paprašykite naudotojo nurodyti spalvą, o tada išspausdinkite pranešimą, priklausomai nuo pasirinktos spalvos.
Pridėkite bent 4 spalvas, kurias reikia patikrinti. Pavyzdžiai: Raudona, Žalia, Mėlyna, Geltona.
Pavyzdinis išspausdinimas
Įrašykite spalvą: raudona
Raudona yra šilta spalva!
Patarimai dėl procedūros
- Kaip patikrinti, ar tekstas yra toks pat kaip kažkas.
- Čia turiate naudoti
if,elifirelse. - Primynas: Galite turėti daugiau nei vieną
elif.
Oppgavė 2b
Vienas dalykas yra verta pagalvoti apie tai, kad kompiuteriui pakeiskite kodą veikti nepriklausomai nuo to, ką įvedate kaip spalvos pavadinimą. Pavyzdžiui: jei rašote „rød“, vis tiek gausite raudonosios spalvos pranešimą.
Naujas konceptas! lower() funkcija!
Norint išspręsti šią užduotį, reikia naudoti kažką, kas nebuvo paminėta 1 lygyje:
lower(). Ši funkcija paverčia visą tekstą į „lowercase“, t. y. tik mažąsias raides.
Ją galima naudoti taip:
tekstas = "hELlo WoRLd!"
mazosios_raides = tekstas.lower()
print(mazosios_raides) # spausdina "hello world!"
Taip pat yra upper() funkcijai, kuri paverčia viską į DIDŽIĄSias raides.
Pavyzdinis išspausdymas
Įrašykite spalvą: røD
Raudona yra šilta spalva!
Patarimai dėl procedūros
- Gavę tekstą iš vartotojo, pirmiausia jį paverkite mažosiomis raidėmis, prieš patikrindami spalvas.
Užduotis 3
Ar lauke šilta ar šalta? Paprašykite vartotojo įvesti temperatūrą Celsijais. Tada pateikite pranešimą pagal tai, ar yra šalta, ar karšta.
Pavyzdinis išrašas
Kokia yra temperatūra: 30
Lauke yra šilta!
Patarimai dėl procedūros
- Kaip išgauti skaičius iš vartotojo 👉[Python 1, Level 1]
- Patikrinti, ar skaičius yra virš arba po tam tikros vertės. 👍[Python 2, Level 1]
Užduotis 4 – Palyginti du skaičius
Sukurkite programą, kuri klaustų vartotojo apie du skaičius. Patikrinkite šiuos du skaičius ir pateikite pranešimą, jei „pirmasis“ arba antrasis skaičius yra didesnis.
Patarai dėl darbo eigos
- Kaip palyginame dvi kintamąsias?
Užduotis 5 – Ar yra savaitgalis?
Sukurkite programą, kuri paprašys vartotojo įvesti savaitės dieną, o tada patikrins, ar tai savaitgalis, ar ne. Išveskite pranešimą, jei tai savaitgalis, arba pranešimą, jei tai nėra savaitgalis!
Naujas konceptas! or arba raktinis žodis!
Šioje užduotyje gali būti naudinga panaudoti or. Mes apie tai dar nekalbėjome, bet tai labai paprasta!
Tai galite naudoti norėdami vienu metu palyginti du dalykus!
if number == 2 or number == 3:
print("Tai teisinga!")
Taip pat yra and, kuriame abu atvejai turi sutikti vienu metu, kad tai veiktų.
Pavyzdys Išspausdinti
Įveskite savaitės dieną: Šeštadienis
Tai yra savaitgalis! Wow!
Papildoma užduotis
Tai galite padaryti naudodami tik vieną if ir vieną else. Kaip tai įmanoma?
Užduotis 6 - Vertinimo sistema
Sukurkite programą, kuri priima balą nuo 0 iki 100 ir grąžina jam „Vertinimą“.
| Balas | Vertinimas |
|---|---|
| Virš 90 | 6 |
| Nuo 75 iki 89 | 5 |
| Nuo 60 iki 74 | 4 |
| Nuo 50 iki 59 | 3 |
| Nuo 40 iki 49 | 2 |
| Žemiau 40 | 1 |
Pataras eigos patarimai
- Kaip mes tikriname ar skaičius viršija tam tikrą vertę?
- Patarimas: Mums niekada nereikia tikrinti ar reikšmė yra mažesnė už nurodytą ribą jei tu tikrini nuo aukščiausios įvertinimo žymės iki žemiausios.
Užduotis 7 – Paprastas Skaičiuotuvas
Paprašykite naudotojo įvesti du skaičius, tada paklauskite apie „operatorių“ skaičiavimui. Pradėkite nuo pliuso + ir minuso -. Atlikite skaičiavimą ir išveskite atsakymą naudotojui.
Pavyzdys Spausdinimas
Įveskite skaičių: 14
Įveskite dar vieną skaičių: 18
Įveskite operatorių: +
Atsakymas yra: 32
Pataras veikimo eigos patarimai
- Išsiaiškinkite pirmiausia, kaip sudedame du skaičius kartu?
- Kaip gauname iš vartotojo įvestus skaitmenis?
- Kaip sudedame dvi kintamuosius kartu?
- Dabar taip pat gaukite ir operatorių.
- Kaip tikriname, kurisoperatorius buvo parašytas?