Curs de Dezvoltare Python
Capitolul 3
>
Nivel 3
Obiectiv
Sună găinile și numără câte găini se află în jurul fiecărui coteț folosind șiruri de caractere. Un coteț fiind adăpostul de găini vizibil pe hartă.
Mergi spre semnul X mai închis situat în partea dreaptă a terenului și sună găinile din câmp folosind funcția speak(). Scrie cuvântul “Chirp” înmulțit cu zece pentru a reda un sunet de ciocănire de 10 ori, astfel: player.speak("Chirp" * 10).
Sunându-le, te vei asigura că nu există găini în interiorul cotețelor. Numără câte găini se află în jurul fiecărui coteț și salvează numerele în variabile numite: left_coup, right_coup.
După ce ai setat variabilele, îndreaptă-te spre fiecare dintre cele 2 semne X din fața fiecărui coteț și anunță numărul de găini din jurul fiecăruia folosind variabilele. Scrie șirul de cuvinte "Right Coup has %d Chickens", unde %d reprezintă locul în care este inserat numărul de găini. Urmează să inserezi variabila pe care dorești să o folosești în text: % (right_coup). De exemplu:
right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # This will print on screen “Right Coup has 2 Chickens”
Pentru a clarifica, literele plasate între ghilimele (“ “) se numesc strings, iar utilizarea simbolului % într-un șir se folosește pentru a insera valori externe în șir. Simbolul % face parte din limbajul de programare și indică faptul că se adaugă cod extern. Codul %d semnifică faptul că valoarea inserată este un număr.
Numără numărul corect de găini din jurul cotețului din stânga și al celui din dreapta, apoi salvează aceste numere în variabilele left_coup și right_coup respectiv. Mergi la semnele X și folosește funcția speak() împreună cu mesajul furnizat pentru a anunța numerele în consecință și a finaliza nivelul.