Kurs Rozwoju w Pythonie
Rozdział
>
Poziom

Tworzenie List
Listy Ciągów Znaków

Cel

Połóż jedzenie i zawołaj prosiaczki wymieniając ich imiona na liście.

Prosiaczki prawdopodobnie wkrótce zgłodnieją, weź dużą torbę z jedzeniem dla świń i udaj się do dwóch (2) ciemnych znaków X na mapie. Użyj funkcji place(), aby wysypać jedzenie z torby dla prosiaczków, aby mogły jeść, w ten sposób: player.place("food").

Gdy już postawisz jedzenie na obu ciemnych znakach X, udaj się do jasnego znaku X i zawołaj prosiaczki, aby mogły przyjść i jeść. Ich imiona to "Peggle", "Peter", "Piper" i "Pedro". Aby ułatwić ich wołanie, umieść ich imiona na liście, w ten sposób: names = ["Peggle", "Peter", "Piper", "Pedro"].

Użyj pętli for, aby wywołać wszystkie imiona prosiaczków za pomocą funkcji speak(). Dodaj wiadomość wywołania "Come here %s". %s pozwala dodać do wywołania string, w tym przypadku imię.

names = ["Peggle", "Peter", "Piper", "Pedro"] for x in names: player.speak("Come here %s" % x)

W tym kodzie gracz będzie mógł wywoływać imiona wszystkich prosiaczków po kolei. x w pętli for liczy, który cykl pętli jest aktywny, co skutkuje przechodzeniem przez każde imię z listy po kolei do momentu jej zakończenia.

Księga Kodów