Rašyk() užduotys

Iš wiki.angis.net.
Jump to navigation Jump to search

Užduotis: Labas, pasauli!

Užduoties "Labas, Pasauli!" pavyzdys
Užduoties "Labas, Pasauli!" pavyzdys

Tai klasikinė ir turbūt populiariausia visų pradedančiųjų programuotojų užduotis, kurią savo programavimo pradžiamokslyje pirmą kartą aprašė Brian Kernighamas dar 1972 metais.

Tavo užduotis: parašyk programą, kuri ekrane išveda „Labas, Pasauli!“.

Patarimas

Patarimais naudokis tik tada, kai neišeina užduoties sprendimo rasti pačiam. Naudokis Angies wiki paieška ir vaizdo įrašais esančiais Angies pamokose.

Naudingas puslapis padėsiantis išspręsti užduotį.

Atsakymas  
rašyk("Labas, Pasauli!")

Užduotis: Koks tavo vardas?

Koks tavo vardas.gif

Šį kartą tau reikia parašyti programą, kuri paklausia vartotojo vardo ir tuomet pasisveikina su naudotoju jo vardu.

Patarimas

Naudingos informacijos padėsiančios išspręsti šį lygį gali rasti puslapiuose apie modulį angis, duomenų tipus ir šeštoje Angies pamokoje.

Atsakymas  
reikalinga angis
 
vardas = angis.paklauskTeksto("Koks tavo vardas?")
rašyk("Labas, ", vardas)

Užduotis: Skirtingas pasisveikinimas

Taip turėtų atrodyti užduotis

Prieš tai esančioje užduotyje sukūrėme programą, kuri prašo vartotojo įrašyti vardą ir su juo pasisveikina. Dabar šiek tiek pasunkinkime užduotį ir tam pačiam kodui parašykime kelias papildomas sąlygas. Padaryk taip, kad jeigu įrašytas vardas yra Greta, tai gaunamas atsakymas - O labas, Greta!, jeigu įrašytas vardas yra Jonas, tai programa turėtų rašyti - O labas, Jonai!, o jeigu yra įrašytas bet koks kitas vardas, tai programa turėtų parašyti tiesiog - Labas!.

Patarimas

Naudingos informacijos padėsiančios išspręsti šį lygį gali rasti puslapiuose apie modulį angis, Python sintaksės puslapyje, ties poskyriu pagrindiniai sąlygos žodžiai ir septintoje Angies pamokoje.

Atsakymas  
reikalinga angis
 
vardas = angis.paklauskTeksto("Koks tavo vardas?")
 
jei(vardas == "Jonas"):
    rašyk("O, labas, Jonai!")
ojeigu(vardas == "Greta"):
    rašyk("O labas, Greta!")
kituatveju:
    rašyk("Labas!")