Kurs Rozwoju w Pythonie
Rozdział
>
Poziom
Tworzenie list
Listy Numeryczne
Listy mogą być używane do przechowywania wielu wartości w jednym miejscu, czy to liczb, czy ciągów słów! Pozwoli to zaoszczędzić czas i miejsce w twoim kodzie, a także umożliwi odczyt danych w sekwencjach.
W tym ćwiczeniu zbierz wszystkie kolorowe jaja dookoła stodoły i przechowaj je w liście, abyś mógł umieścić je razem w pojemniku.

Cel
Zbierz jajka i utwórz listę, którą możesz przechowywać w pojemniku.
Zbierz różne jajka w stodole i zapisz je razem na liście, aby można było umieścić je w jednym pojemniku.
Listy są jak zmienne, które pozwalają na przechowywanie wielu wartości w jednym miejscu. Piszemy to jak zwykłą zmienną, ale zamiast tego umieszczamy [] jako wartość, na przykład: moja_lista = []. Następnie dodajemy do niej wartości, pisząc nazwę listy i dodając funkcję append(), aby dodać do niej wartość, na przykład: moja_lista.append(1). Oto przykład:
my_list = [] my_list.append(3) # Pierwsza wartość przechowywana na liście to 3 my_list.append(5) # Druga wartość przechowywana na liście to 5 my_list.append(2) # Trzecia wartość przechowywana na liście to 2 # Ten kod tworzy listę w następujący sposób: my_list = [3, 5, 2]
Zbierz wszystkie jajka każdego koloru na polu i utwórz zmienne: niebieskie_jajka, czerwone_jajka, zielone_jajka. Stwórz listę o nazwie jajka, jak ta jajka = [], a następnie zapisz w zmiennych jajka, które zebrałeś dla każdego odpowiadającego typu, w ten sposób: niebieskie_jajka = 5.
Mając to przygotowanie, możesz dodać zmienną do listy, używając funkcji append() wspomnianej powyżej, w ten sposób: jajka.append(niebieskie_jajka). Upewnij się, że dodajesz je w tej samej kolejności kolorów, które są wymienione powyżej i podane w edytorze kodu.
Gdy wszystkie jajka znajdą się na liście, udaj się do oznaczonego miejsca i umieść je w pojemniku, używając funkcji place() w taki sam sposób, jak umieściłbyś zmienną, w ten sposób: player.place(eggs).