擅长:python、mysql、java
<p>以下代码应该可以工作(Linux,Python3)</p>
<p>关键是使用zip函数一次从每张卡打印一行。在</p>
<pre><code>def hero(playable,dealerHand,nonDealerHand):
strNonDealerHand = []
for index, card in enumerate(nonDealerHand):
nonDealerCard = """
┌─────────┐
│{} │
│ │
│ │
│ {} │
│ │
│ │
│ {}│
└─────────┘""".format(card[0], card[1], card[0]).split('\n')
strNonDealerHand.append(nonDealerCard)
print('Your hand: ')
for i in zip(*strNonDealerHand):
print(" ".join(i))
hero(1, 'a', [[1, 1], [2, 2], [3, 3]])
</code></pre>
<p>输出示例:(注:不打印符号。我猜你缺少的功能是做那件事)</p>
^{pr2}$