【发布时间】:2017-05-25 17:43:39
【问题描述】:
所以我应该使用输入的 int 值的二维数组用 Ascii txt 打印笑脸。到目前为止,我的代码将 int 更改为 Ascii 然后打印,但是它只打印 2 行。
我确定这是我对代码的误解,但我不确定如何修复它。
我的代码:
def display(x):
for i in x:
for j in i:
j = chr(j)
print (j, end = ' ')
【问题讨论】:
-
对于调试,当您的代码
print(len(i))和print(len(x))在您的内部和外部循环的每次迭代中会发生什么? -
请使用您正在使用的特定python版本的标签。
-
当我使用任何一个 x(len(x)) 时,它都会打印笑脸,但最后是 9。
-
请阅读stackoverflow.com/help/mcve。这意味着示例 2d 输入数组、预期输出和实际输出。
标签: python python-3.x