반응형
위치에 저장된 위치에 flag1을 그리려고합니다.
turtle.setpos(positions[0][:2]) #MAKE A = 1
turtle.write('ABC', align='center', font=20)
turtle.dot(20, "blue")
occupied[0].append((positions[0][2], positions[0][3]))
flag1((positions[0][2], positions[0][3]))
하지만 다음과 같은 오류가 발생합니다.
flag1((positions[0][2], positions[0][3]))
TypeError: flag1() missing 1 required positional argument: 'y'
목록은 다음과 같이 볼 수 있습니다.
positions = [
[-3*HORIZONTAL, 3*VERTICAL, 'A', 7],
[3*HORIZONTAL, 3*VERTICAL, 'G', 7],
[-3*HORIZONTAL, -3*VERTICAL, 'A', 1],
[3*HORIZONTAL, -3*VERTICAL, 'G', 1]
]
occupied = [ # To store the grid occupied
[('A', 7)],
[('G', 7)],
[('A', 1)],
[('G', 1)]
]
해결 방법
문제는 x
및 y
매개 변수가 튜플에 있다는 것입니다. 즉, flag1
은 해당 튜플을 x
의 매개 변수로 취하고 y
매개 변수에는 아무것도 남기지 않습니다. 따라서 인수를 분리하려면 내부 대괄호를 제거해야합니다.
flag1(positions[0][2], positions[0][3])
이는 x
의 매개 변수를 y
에 개별적으로 전달해야합니다.
참조 페이지 https://stackoverflow.com/questions/63759301
반응형
'파이썬' 카테고리의 다른 글
파이썬 지속적으로 웹 스크래핑하는 Flask 앱 배포 옵션 (0) | 2020.09.12 |
---|---|
파이썬 Python은 행 수가 다른 CSV 파일을 읽습니다. (0) | 2020.09.12 |
파이썬 NameError : 파일 디렉터리에서 분석을 위해 데이터를로드하려고합니다. (0) | 2020.09.12 |
파이썬 단일 값이 속하는 히스토그램 빈을 찾는 빠른 방법은 무엇입니까? (0) | 2020.09.12 |
파이썬에서 새 열에 하위 문자열 찾기 및 추출 (0) | 2020.09.12 |
댓글