파이썬 개발 과정
챕터
>
레벨

조건
존재 확인

목표

컨테이너에 재료가 저장되어 있는지 확인하고 이를 결합하여 음식을 만들어라.

샐러드를 만들기 위해서는 여러 재료가 필요하지만 먼저 그것들을 모아야 합니다. 필드에서는 당근, 토마토, _상추_와 _오이_를 찾을 수 있지만, _당근_과 _오이_는 따로 저장되어 있습니다. 필드에서 가져올 수 있는 아이템을 모으세요.

누락된 아이템을 찾으려면 컨테이너 앞에 있는 X 표시로 이동하여 해당 아이템이 컨테이너에 저장되어 있는지 조건을 확인하세요. 과정을 빠르게 하기 위해 for 루프를 사용하고, 아이템을 가져오기 위해 collect() 함수를 사용하세요.

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

모든 아이템을 모은 후, items라는 이름의 list에 저장하고, append()를 사용하여 수집한 각 아이템의 개수를 저장하세요.

마지막으로, 밝은 X 표시로 이동하여 combine() 함수를 사용해 모든 아이템을 결합하여 한 끼 식사를 만드세요. if 문을 사용해 len() 연산자로 리스트의 길이를 확인하여 모든 아이템이 계산되었는지 확인합니다. > 또는 < 연산자는 특정 값보다 크거나 작은지 확인하는 데 사용될 수 있습니다. 구현 예시는: if len(items) < 5:

코드북