Kurz vývoje v Pythonu
Kapitola
>
Úroveň
Vytváření seznamů
číslované seznamy
Seznamy lze použít k uložení více hodnot na jednom místě, ať už se jedná o čísla nebo řetězce slov! Ušetří vám to čas i místo v kódu a umožní číst data v posloupnostech.
V tomto cvičení seberte všechna barevná vejce okolo statku a uložte je do seznamu, abyste je mohli společně umístit do kontejneru.

Cíl
Seber vejce a naplň seznam, který můžeš uložit do kontejneru.
Seber různá vejce ve stodole a ulož je dohromady do list, abys je mohl umístit do kontejneru.
Lists jsou jako proměnné, které ti umožňují uložit více hodnot na jednom místě. Píšeš je jako běžnou proměnnou, ale místo toho zadáš jako hodnotu [], například takto: mylist = []. Poté do něj můžeš přidávat hodnoty tím, že napíšeš název seznamu a použiješ funkci append(), která přidá hodnotu, například: mylist.append(1). Zde je příklad:
my_list = [] my_list.append(3) # První hodnota uložená v seznamu je 3 my_list.append(5) # Druhá hodnota uložená v seznamu je 5 my_list.append(2) # Třetí hodnota uložená v seznamu je 2 # Tento kód vytvoří seznam následující podoby: my_list = [3, 5, 2]
Seber všechna vejce každé barvy na poli a vytvoř proměnné: blue_eggs, red_eggs, green_eggs. Vytvoř seznam s názvem eggs, například takto: eggs = [], a poté do těchto proměnných ulož vejce, která jsi nasbíral pro každý odpovídající typ, například takto: blue_eggs = 5.
S tímto nastavením můžeš přidat proměnnou do seznamu pomocí již zmíněné funkce append(), například takto: eggs.append(blue_eggs). Ujisti se, že je přidáváš ve stejném pořadí barev uvedeném výše a podle zadání v editoru kódu.
Jakmile jsou všechna vejce v list, zamiř k značce X a umísti je do kontejneru pomocí funkce place(), stejně jako bys umístil proměnnou, například takto: player.place(eggs).