我在下面的代码中遇到了这个问题。我不明白怎么修。我是个初学者,不知道怎么修。我可以分析它是从哪里来的
w = curses.newwin(sh, sw, 0, 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_y,snk_x-2]
]
food = [sh/2,sw/2]
w.addch(food[0], food[1],curses.ACS_PI) #here in this line i get error
sh/2
或sw/2
最终都是一个非整数(例如,sh
原来是25;其中一半是12.5),并且诅咒字符的位置必须是整数可以使用截断除法运算符
//
,即sh // 2
,也可以使用round()
,即round(sh / 2)
相关问题 更多 >
编程相关推荐