Курс по разработка на Python
Глава
>
Ниво
Използване на речници
Поставяне на обекти чрез речници
Цел
Съберете всички реколти в полето и ги съхранете в склада, използвайки речници.
В полето отглеждат четири (4) реколти: "corn", "carrot", "wheat" и "parsnip". Съберете реколтите и ги поставете в склада, като създадете речник.
Обходете полето и съберете всички реколти, след като успешно преминете през полето. Пребройте броя на всяка реколта и ги запазете в речник, за по-лесно боравене и съхранение.
crops = {} crops["corn"] = number of corn stocks in the field .......
Първо създайте речник с името crops и добавете името на всяка реколта като низ. Задайте стойността на всяка реколта на броя реколти, които сте събрали от този конкретен вид.
След като съберете всички реколти и ги поставите в речника, отидете към X маркерите и обърнете се към кашоните, за да поставите реколтите в хранилището, като използвате функцията place(), по следния начин: place(crops["corn"]). Всеки X маркер има знак, който ви информира коя реколта се съхранява там. Завършете нивото, като съхраните реколтите в правилните складови кашони, както е отбелязано на знаците.