어떻게 매핑 할 것인가 sets
, 하나는 boolean
, 하나는 string
입니다.파이썬 부울 매핑
내 프로그램의 경우 batsmanName
목록이 비어 있고 두 개의 문자열이 프로그램 시작 부분 (사용자 선택 이름)에 [0]
및 [1]
위치에 삽입됩니다.
지금 [0]
또는 [1]
에 batsmanBatting
의 상태를 설정 다른 함수의 계산 거기에 어느 실행이 홀수 나 짝수 여부에 따라 참 또는 거짓. 기본적으로 batsmanBatting
색인이 true
인 경우 batsmanName
을 해당 색인에 표시해야합니다. 이 (가) 오른쪽 경로
batsmanName=[]
batsmanRun=[0,0,0,0,0,0,0,0,0,0,0]
batsmanOnField=[False,False,False,False,False,False,False,False,False,False,False]
batsmanBatting=[False,False,False,False,False,False,False,False,False,False,False]
암 I : bat=dict(zip(batsmanName, batsmanBatting)
어떤 도움이 많이 주시면 감사하겠습니다들
"해당 색인에 batsmanName 표시"는 무엇을 의미합니까? –
프로그램이 시작될 때 빈 목록이 표시됩니다. 사용자는 인덱스 [0]과 [1]에 들어갈 이름을 입력합니다. 목록의 동일한 색인 batsmanRun, batsmanOnField 및 batsmanBatting은 batsmanName에 매핑되어야합니다. [0] 또는 [1]에있는 플레이어 중 하나가 나가면 batsmanName [2], [3], [4], [5] .. 등의 인덱스가 나중에 게임에 순서대로 입력됩니다. – user1291271
OK, 이전에 언급했듯이 사용하는 목록에 이름을 추가하려면 'batsmanName.append (thename)'. 그리고 batsman이 x 라운드에서 타격하고 있음을 나타 내기 위해, 당신은'batsmanBatting [x] = n'을합니다. n은 현재의 타자의 인덱스입니다. 코드를 보면 이미 알고 있습니다. 그래서 나는 당신의 질문에 혼란스러워합니다. 더 정확한 질문이 필요합니다. 당신이하고 싶은 것을 설명하고, 그것을하기 위해 사용하고있는 코드를 보여주고 그것이 작동하지 않는 방법을 설명하십시오. –