python菜鸟问题……大神请进

2025-06-28 21:55:32
推荐回答(3个)
回答1:

print grid_a(c)

函数里面已经print了,又print了函数的返回,当然就是None了;
要么去掉这里的print,要么改函数里的print 为 return

for i in range(4):
print grid_a(c)

回答2:

去掉print grid_a(c)前的print,直接调用grid_a(c)就可以打印输出,你再加一个print的话接着就输出了grid_a(c)的默认返回值none了

回答3:

把def grid方法中的print去掉就完了