Programování pro začátečníky pomocí bloků
Kapitola
>
Úroveň
Pokročilé seznamy a datové struktury
Pokročilé operace s seznamy
Cíl
Projdi všechny bedny ve skladišti a odstraň odpadky z každé bedny.
Bedny ve skladišti jsou v nepořádku, každá bedna obsahuje vnořenou strukturu seznamů (slovník), která obsahuje nežádoucí položky uvnitř. Tyto položky zahrnují: "Pipes", "Screws" a "Bolts". Při práci s vnořenými seznamy a strukturami podobnými slovníkům existuje jednoduchý způsob, jak z nich odstranit položky přístupem k jejich klíči.
Použijte blok speak s proměnnou bedny, abyste zjistili, jaké položky se nacházejí v každé bedně. Poté použijte blok delete key k odstranění nežádoucích položek. Blok delete key bere jako argument proměnnou bedny a klíč (název položky), kterou chcete odstranit.
V této úrovni se nachází pět konstant vnořených seznamů: crate1, crate2, crate3, crate4 a crate5. Projděte k značkám X před každou bednou a použijte blok speak s proměnnou bedny, abyste mohli přečíst, jaké položky se nacházejí uvnitř bedny. Použijte blok delete key k odstranění všech "Pipes", "Screws" a "Bolts" nalezených v každé bedně.