Python 错误:TypeError:circle()不接受关键字参数
我正在尝试创建一个游戏,其中包括一个需要在单击某处后添加的圆,其他代码行工作正常,只是代码行Python 错误:TypeError:circle()不接受关键字参数,python,pygame,geometry,typeerror,Python,Pygame,Geometry,Typeerror,我正在尝试创建一个游戏,其中包括一个需要在单击某处后添加的圆,其他代码行工作正常,只是代码行pygame.draw.circle(win,white,(105-circle\u radius/2,105-circle\u radius/2),radius=circle\u radius)返回以下错误: 代码: 导入pygame pygame.init() 白色=(255,255,255) 玩家详细信息=[] 圆半径=100 宽度=500 高度=500 win=pygame.display.set
pygame.draw.circle(win,white,(105-circle\u radius/2,105-circle\u radius/2),radius=circle\u radius)
返回以下错误:
代码:
导入pygame
pygame.init()
白色=(255,255,255)
玩家详细信息=[]
圆半径=100
宽度=500
高度=500
win=pygame.display.set_模式((宽度、高度))
(此处为不相关代码)
def insert_输入(插槽编号,标记):
线路板[插槽数量]=标记器
印刷(电路板)
def圆_位置(x,y):
如果(31的radius参数不是关键字参数(removeradius=
):
pygame.draw.circle(赢,白,(105-circle\u radius/2,105-circle\u radius/2),radius=circle\u radius)
pygame.draw.circle(赢,白,(105-circle\u radius/2,105-circle\u radius/2),circle\u radius)
<>代码>请发布完整的错误回溯。请阅读并考虑您发现最有用的。
TypeError: circle() takes no keyword arguments
import pygame
pygame.init()
white = (255, 255, 255)
player_details = []
circle_radius = 100
WIDTH = 500
HEIGHT = 500
win = pygame.display.set_mode((WIDTH, HEIGHT))
(irrelevant code here)
def insert_input(slot_num, marker):
board[slot_num] = marker
print(board)
def circle_placement(x, y):
if (31 <= x <= 179) and (31 <= y <= 179):
slot1 = 1
if board[1] == " ":
insert_input(slot1, player_details[1])
pygame.draw.circle(win, white, (105-circle_radius/2, 105-circle_radius/2), radius=circle_radius
if board[1] != " ":
print("Turn passed for attempting to Cheat!")
(irrelevant code here)