Įveikite sudėtingesnes užduotis!

Skip to content

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.

Eksempel Utskrift
Įveskite slaptažodį: passord123
Tai teisingas slaptažodis!

Tips til framgangsmåte
  • Kaip išgauti tekstą iš vartotojo 👉[Python 1, Level 1]
  • Kaip patikrinti, ar tekstas yra lygus kažkam.
  • Čia turite naudoti if.
  • Galite naudoti else norėdami atspausdinti, jei slaptažodis ne sutampa.

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.

Eksempel Utskrift
Parašykite spalvą: raudona
Raudona yra šilta spalva!

Tips til framgangsmåte
  • Kaip patikrinti, ar tekstas yra kažkam prilygstantis.
  • Čia turite naudoti if, elif ir else.
  • Patarimas: Galite turėti daugiau nei vieną elif.

Užduotis 2b

Vienas dalykas, apie kurį verta pagalvoti, yra tai, kad kompiuteriui

Pakeiskite kodą, kad jis veiktų, ką įvestumėte spalvai.

Pavyzdys: įrašote røD, vis tiek gaunate pranešimą apie raudoną spalvą.

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.

Eksempel Utskrift
Parašykite spalvą: raudona
Raudona yra šilta spalva!

Tips til framgangsmåte
  • Paimkite tekstą iš vartotojo, pirmiausia paverskite jį mažosiomis raidėmis, prieš tikrindami spalvas.

Užduotis 3

Ar lauke šilta, ar šalta? Paprašykite naudotojo temperatūros Celsijais. Tada pateikite pranešimą, priklausomai nuo to, ar šilta, ar šalta.

Eksempel Utskrift
Kokia temperatūra: 30
Lauke šilta!

Tips til framgangsmåte
  • Kaip gauti skaičius iš vartotojo 👉[Python 1, Level 1]
  • Patikrinti, ar skaičius yra didesnis arba mažesnis už tam tikrą vertę. 👍[Python 2, Level 1]

Užduotis 4 – Palyginti du skaičius

Sukurkite programą, kuri paprašys vartotojo įvesti du skaičius. Palyginkite šiuos du skaičius ir praneškite, ar „pirmasis“ ar „antrasis“ skaičius yra didesnis.

Tips til framgangsmåte
  • Kaip palyginame du kintamuosius?

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ų.

Eksempel Utskrift
Parašykite savaitės dieną: Šeštadienis
Tai savaitgalis! Woohoo!

Ekstra utfordring

Ar galite tai padaryti naudodami tik if ir else – kaip tai padaryti?

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

Tips til framgangsmåte
  • Kaip patikriname, ar skaičius yra didesnis už tam tikrą vertę?
  • Patarimas: Mums niekada nereikia tikrinti, ar vertė yra mažesnė už duotą vertę, kol tikriname nuo aukščiausio rango iki žemiausio.

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.

Eksempel Utskrift
Įveskite skaičių: 14
Įveskite dar vieną skaičių: 18
Įveskite operatorių: +
Atsakymas yra: 32

Tips til framgangsmåte
  • Pirmiausia sužinokite, kaip sudėti du skaičius?
  • Kaip gauti skaičius iš vartotojo?
  • Kaip sudėti du kintamuosius?
  • Dabar gaukite ir operatorių.
  • Kaip patikrinti, kuris operatorius buvo įvestas?