Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 错误:TypeError:circle()不接受关键字参数_Python_Pygame_Geometry_Typeerror - Fatal编程技术网

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参数不是关键字参数(remove
radius=
):

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)