如何解决:“预期的整数浮点数”?

我在下面的代码中遇到此问题。我不明白该如何解决。我是一个初学者,不知道如何解决它。我可以分析它的出现位置。

    w = curses.newwin(sh,sw,0)
    w.keypad(1)
    w.timeout(100)
    snk_x = sw/4
    snk_y = sh/2
    snake = [
        [snk_y,snk_x],[snk_y,snk_x-1],snk_x-2]
    ]


    food = [sh/2,sw/2]
    w.addch(food[0],food[1],curses.ACS_PI) #here in this line i get error
wudan713 回答:如何解决:“预期的整数浮点数”?

sh/2sw/2要么都是非整数数字(例如sh最初是25,一半是12.5),并且curses字符位置必须是整数。

您可以使用截断除法运算符//sh // 2,也可以使用round()round(sh / 2)

本文链接:https://www.f2er.com/2987870.html

大家都在问