我有一本字典,里面有一些坐标,每个坐标是真是假。 让我们这样说:
{(0, 0): False, (0, 1): False, (1, 0): True, (1, 1): False}
我想做一个def,它取这本字典,如果坐标上为假,就用一个空正方形打印电路板,如果坐标上为真,就用实心正方形打印电路板。 到目前为止,我写了这样一篇文章:
def printboard(board):
sizer = int(get_size(board))
for x in range(sizer):
falseCount = 0
trueCount = 0
for y in range(sizer):
if board[x,y] == False:
falseCount += 1
if board[x,y] == True:
trueCount += 1
print('⬛'*trueCount + '⬜'*falseCount)
但是当我编译它时,它不会打印真正的正方形。 有人知道怎么做吗? 提前谢谢!你知道吗
给你
输出:
您根本不需要计数,可以将
print
与end=""
一起使用:输出:
这将放入正确的换行符并使用非矩形输入。你知道吗
相关问题 更多 >
编程相关推荐