Kurz vývoje v Pythonu
Kapitola
>
Úroveň

Podmínky
Kontrola existence

Cíl

Zjistěte, zda jsou ingredience uloženy v nádobách a spojte je pro přípravu jídla.

K vytvoření salátu potřebujete několik ingrediencí, ale nejprve je musíte posbírat. Na poli najdete mrkev, rajčata, salát a okurky, avšak mrkev a okurky jsou uloženy odděleně. Seberte předměty, které můžete sebrat přímo na poli.

Chcete-li najít chybějící položky, zamiřte k značkám X před nádobami a otestujte podmínky, zda jsou položky uloženy v nádobě. Použijte cyklus for k urychlení procesu a funkci collect() k získání všech položek.

for x in range(4): ....... if "carrot" or "cucumber" in bag: player.collect(bag[x])

Jakmile shromáždíte všechny položky, uložte je do list s názvem items a uložte počet každé sebrané položky pomocí append().

Nakonec jděte ke světlé značce X a spojte všechny položky pro jídlo pomocí funkce combine(). Zkontrolujte, zda máte všechny položky, ověřením délky vašeho seznamu v podmínce pomocí operátoru len(), který kontroluje délku vašeho listu. Operátory > nebo < mohou být použity pro zjištění, zda je hodnota větší nebo menší než určitá hodnota. Implementace je následující: if len(items) < 5:

Kniha Kódu