如何显示列表中的文字图像

时间:2018-11-28 16:51:51

标签: python python-3.x

对不起,标题晦涩难懂,但我不知道如何实际提出这个要求。无论如何,我正在编码一个子手任务,并将the子手放在列表中:

hangmen=[
'''____________________ 
       |  /
       | /
       |/
       |
       |
       |
   ____|________________''',

'''____________________     
       |  /     |
       | /     (_)
       |/     
       |      
       |       
       |      
   ____|________________''',

'''____________________     
      |  /     |
      | /     (_)
      |/       |
      |        | 
      |       
      |      
   ___|________________''',

'''____________________
      |  /     |
      | /     (_)
      |/      /|\
      |      / | \
      |
      |
   ___|________________''',

'''____________________
      |  /     |
      | /     (_)
      |/      /|\
      |      / | \
      |       / \
      |      /   \
   ___|________________''']

当我提到列表中的一项时:

hangmen[1]

我明白了:

____________________     \n           |  /     |\n           | /     (_)\n           
|/     \n           |      \n           |       \n           |      \n       
____|________________'

我该怎么做才能得到悬挂的身体?

2 个答案:

答案 0 :(得分:2)

在Python的交互模式下,仅列出项目名称即可显示其原始值。如果要解释的格式字符,则需要将其推入渲染路径,例如print

>>> print(hangmen[1])
____________________     
       |  /     |
       | /     (_)
       |/     
       |      
       |       
       |      
   ____|________________

如果您想了解更多信息,请先查找__str____repr__方法。

答案 1 :(得分:0)

您可以按照以下步骤操作:

hangmen=[
 r'''____________________ 
        |  /
        | /
        |/
        |
        |
        |
    ____|________________''',

r'''____________________     
        |  /     |
        | /     (_)
        |/        
        |      
        |       
        |      
    ____|________________''',

r'''____________________     
        |  /     |
        | /     (_)
        |/       |
        |        | 
        |       
        |      
     ___|________________''',

 r'''____________________
        |  /     |
        | /     (_)
        |/      /|\
        |      / | \
        |
        |
     ___|________________''',

 r'''____________________
        |  /     |
        | /     (_)
        |/      /|\
        |      / | \
        |       / \
        |      /   \
     ___|________________''']

请注意使用原始字符串(“ r'''字符串''')。   现在,您可以像这样打印列表的每个元素。

    print(hangmen[1])
    # or, to print each element
    for item in hangmen:
        print(item)