0
我在Python 2.7中编写一个Hangman程序。我试图让程序创建绞架和绞死的人物,而不是将它们组装成一个字符串,并将它们放在一个列表中。我的问题是来自连续打印语句的输出给了我想要的,但是当我将代码放入函数中时,结果会出现偏斜,例如,在函数中打印main_中的打印语句序列
print chr(47).rjust(4), # Right arm
print chr(124), # backbone
print chr(92) + chr(124) # Left arm + tree
给了我这个/|\ |
---内削减串接
在功能:
def erect_gallows(bad_guess):
if bad_guess == 1:
print chr() - - -
.....
.....
这给了我这一点 - / | \ |
与分离,不对齐的斜线。不知道为什么打印语句在外面工作,但不在功能内部。该函数不返回任何内容,只是打印。
请提供实际的代码,减少到需要显示的问题最小。到目前为止,你发布的内容不会这样做。我从主版本和功能版本获得相同的输出。 – Prune