Corso di Sviluppo Python
Capitolo
>
Livello

Operatori di base
Formati delle stringhe

Obiettivo

Richiama i polli e conta quanti polli ci sono intorno ad ogni pollaio utilizzando delle stringhe. Un pollaio è la casa dei polli vista nella mappa.

Cammina verso il segno X più scuro sul lato destro del campo e chiama i polli nel campo utilizzando la funzione speak(). Scrivi la parola “Chirp” moltiplicata per dieci per emettere un suono simile a un cinguettio 10 volte, in questo modo: player.speak("Chirp" * 10) .

Richiamandoli, ti assicurerai che non ci siano polli all'interno dei pollai. Conta quanti polli ci sono intorno ad ogni pollaio e memorizza i numeri in variabili chiamate: left_coup, right_coup.

Dopo aver impostato le variabili, dirigiti verso ciascuno dei 2 segni X di fronte ad ogni pollaio e chiama il numero di polli presenti intorno a ciascuno utilizzando le variabili. Scrivi la stringa di parole "Right Coup has %d Chickens", dove %d è il punto in cui viene inserito il numero di polli. Successivamente, inserisci la variabile che desideri utilizzare nel testo: % (right_coup). Per esempio:

right_coup = 2 player.speak("Right Coup has %d Chickens" % (right_coup)) # Questo stamperà sullo schermo “Right Coup has 2 Chickens”

Per chiarire, le lettere inserite tra " " vengono indicate come strings, mentre l'uso di % all'interno di una stringa viene utilizzato per inserire valori esterni nella stringa. Il % stesso fa parte del linguaggio di programmazione ed è un indicatore che viene aggiunto del codice esterno. Il codice %d indica che il valore inserito è un numero.

Conta il numero corretto di polli intorno al pollaio di sinistra e destra, quindi memorizza quei numeri nelle variabili left_coup e right_coup rispettivamente. Cammina verso i segni X e usa la funzione speak() insieme al messaggio fornito per chiamare i numeri corrispondenti e completare il livello.

Libro del Codice