Курс по разработка на Python
Глава
>
Ниво
Създаване на списъци
Номерирани списъци
Списъците могат да се използват за съхранение на множество стойности на едно място, независимо дали са числа или текстови низове! Това ще ви спести време и място във вашия код, както и ще ви даде възможност да четете данни в последователности.
В това упражнение, съберете всички цветни яйца около амбара и ги запишете в списък, за да можете да ги поставите заедно в контейнер.

Цел
Вземи яйца и събери списък, който можеш да съхраняваш в контейнер.
Събери различните яйца в къщата и ги съхрани заедно в един list, за да ги поставиш заедно в контейнер.
Lists са като променливи, които ти позволяват да съхраняваш множество стойности на едно място. Пишеш го както нормална променлива, но вместо това поставяш [] като стойност, например: mylist = []. След това добавяш стойности към него, като напишеш името на списъка и използваш функцията append() за да добавиш стойност, например: mylist.append(1). Ето един пример:
my_list = [] my_list.append(3) # Първата стойност, съхранена в списъка е 3 my_list.append(5) # Втората стойност, съхранена в списъка е 5 my_list.append(2) # Третата стойност, съхранена в списъка е 2 # Този код създава списък по следния начин: my_list = [3, 5, 2]
Събери всички яйца от всякакви цветове в полето и създай променливите: blue_eggs, red_eggs, green_eggs. Създай списък с име eggs, както е показано: eggs = [], след което запази в съответните променливи яйцата, които си събрал от всеки съответен тип, например: blue_eggs = 5.
С тази настройка можеш да добавиш променливата към списъка, използвайки функцията append(), както е показано: eggs.append(blue_eggs). Увери се, че ги добавяш в същия ред на цветовете, посочени по-горе и както са дадени в редактора на кода.
След като всички яйца са в списъка, насочи се към отбелязаното с X място и ги постави в контейнера, използвайки функцията place(), по същия начин, по който би поставил променлива, например: player.place(eggs).