Kurs Rozwoju w Pythonie
Rozdział
>
Poziom

Warunki
Sprawdzanie istnienia

Cel

Sprawdź, czy składniki są przechowywane w pojemnikach i połącz je, aby przygotować posiłek.

Do przygotowania sałatki potrzebujesz kilku składników, ale najpierw musisz je zebrać. W polu znajdziesz marchewki, pomidory, sałatę i ogórki, jednak marchewki i ogórki są przechowywane osobno. Zbierz przedmioty, które możesz znaleźć na polu.

Aby znaleźć brakujące przedmioty, udaj się do znaków X przed kontenerami i sprawdź warunki, czy przedmioty są przechowywane w pojemniku. Użyj pętli for, aby przyspieszyć ten proces, oraz funkcji collect() do pobierania przedmiotów.

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

Gdy zbierzesz wszystkie przedmioty, umieść je w list o nazwie items i zapisz liczbę każdego zebranego przedmiotu, używając append().

Na koniec, przejdź do jasnego znaku X i połącz wszystkie przedmioty, aby stworzyć posiłek, przy użyciu funkcji combine(). Sprawdź, czy wszystkie przedmioty zostały zebrane, korzystając z instrukcji if oraz operatora len(), który sprawdza długość Twojej listy. > lub < mogą być użyte do sprawdzenia, czy wartość jest większa lub mniejsza od określonej wartości. Implementacja wygląda następująco: if len(items) < 5:

Księga Kodów