Curs de Dezvoltare Python
Capitolul
>
Nivel

Operatori de bază
Formate de șiruri

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.

Carte de Cod