legth = 6
price = ''
for i in range(legth):
price += "{} ".format(i)
print(price)
line2 = ""
board = []
for i in range(legth):
board.append([" "]*legth)
for k in range(legth):
# if k == 0:
# line2 += "str(k) +"
line2 += "board[{}]".format(k)+ "[{}] + ' | ' +".format(k)
line2 = line2[:-1]
for k in range(legth):
newline = str(k)+ '|' + exec(line2)
#line2 = line2[:-1]
print(newline + " "*5) # + line2)
if i < legth:
print(" +___+___+___+___+___+___+___+___+" )
为什么会回来
newline = str(k)+ '|' + exec(line2)
TypeError: can only concatenate str (not "NoneType") to str
我不知道你想做什么,但是 试试这个
exec返回None,但eval返回一些内容
相关问题 更多 >
编程相关推荐