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

리스트 생성하기
목록 항목 참조

목표

달걀 바구니를 잡아서 내부에 몇 개의 달걀이 있는지 확인한 후, 목록 내의 위치를 참고하여 달걀들을 올바른 용기에 넣으세요.

오늘의 신선한 달걀 모음이 수집되어 바구니에 배치되었습니다. 바구니를 잡아서 각 종류의 달걀이 몇 개 있는지 확인한 후 정리하세요. 바구니 안에는 네 가지 종류의 달걀이 있습니다: "white eggs", "dark eggs", "red eggs""blue eggs".

먼저 용기 옆에 놓인 바구니를 집어 들고 테이블 옆에 있는 밝은 X 마크로 걸어가세요. 밝은 X 마크에 도착하여 테이블을 마주한 후, while 반복문을 사용하여 바구니에 들어있는 달걀들을 확인하세요.

count = 0 while count < 4: player.speak("I have %d %s in compatment %d" % (basket[count],eggs[count],count) ) count += 1

바구니에는 두 개의 (2) 리스트 상수가 포함되어 있습니다. 하나는 네 가지 (4) 달걀의 이름을 보관하는 eggs 리스트이고, 다른 하나는 바구니에 들어있는 각 색상의 달걀 개수를 보관하는 basket 리스트입니다.

바구니는 네 개의 (4) 칸으로 구성되어 있으며, 0 - 3으로 계산됩니다. 각 색상의 달걀은 자체 칸에 보관되어 있습니다. 이는 또한 리스트 내의 위치와 순서를 다음과 같이 나타냅니다:

0 = white eggs 1 = dark eggs 2 = red eggs 3 = blue eggs

용기 옆에 있는 어두운 X 마크 쪽으로 걸어가면서 place() 함수를 사용하여 올바른 종류의 달걀을 올바른 용기에 넣으세요. 각 용기에는 어떤 색의 달걀이 보관되는지 알려주는 표지판이 있습니다.

리스트 내에서 달걀의 종류를 다음과 같이 해당 값의 위치를 식별하여 호출할 수 있습니다: basket[0]. 대괄호 안의 숫자는 리스트 내의 값의 위치입니다. 이 방법을 사용하면 접근하려는 값의 인덱스와 함께 리스트의 이름을 작성함으로써 리스트 내의 특정 값에 접근할 수 있습니다.

네 개의 어두운 X 마크 모두로 걸어가서 각 해당하는 종류의 달걀을 올바른 위치에 놓으세요. 예를 들어: white eggs 표지가 붙은 어두운 X 마크에서 player.place(basket[0])를 사용합니다. 위의 번호가 매겨진 표를 참고하여 place()basket[]을 조합하여 네 개의 어두운 X 마크 모두에서 레벨을 완료하세요.

코드북