在python问题中的dict中保存多行

在python问题中的dict中保存多行,python,Python,这些天我在自学Python 我正试图为游戏《刽子手》写一段代码 我想把刽子手的照片保存在一张纸上 每一条都有多行。 我尝试使用\n键,但它不起作用,我添加了“”,并检查python tutor,它接受我的dict,但不打印任何值。您能提供帮助吗 hangman_photos = {"""'1': " x-------x ", '2': " x-------x | | | | |", '3': " x-------x | |

这些天我在自学Python 我正试图为游戏《刽子手》写一段代码

我想把刽子手的照片保存在一张纸上 每一条都有多行。 我尝试使用\n键,但它不起作用,我添加了“”,并检查python tutor,它接受我的dict,但不打印任何值。您能提供帮助吗

hangman_photos = {"""'1': " x-------x ", '2': "    x-------x
    |
    |
    |
    |
    |", '3': "    x-------x
    |       |
    |       0
    |
    |
    |", '4': "    x-------x
    |       |
    |       0
    |       |
    |
    |", '5': "    x-------x
    |       |
    |       0
    |      /|\\
    |
    |", '6': "    x-------x
    |       |
    |       0
    |      /|\\
    |      /
    |"""}
    print(hangman_photos['1'])

在dict模式下保存{}确实可以很容易地将失败猜测链接到dict-hance中的一个键打印所需的照片

如果所有内容都在一个唯一的字符串中,则每个键必须在其相关值之前

重复使用来自

你想要这样的东西:

hangman_photos = {
 '1': r"""     x-------x
     |       |
     |
     |
     |
     |""",

 '2': r"""     x-------x
     |       |
     |       0
     |
     |
     |""",
 '3': r"""     x-------x
     |       |
     |       0
     |       |
     |
     |""",
 '4': r"""     x-------x
     |       |
     |       0
     |      /|
     |
     |""",
 '5': r"""     x-------x
     |       |
     |       0
     |      /|\
     |
     |""",
 '6': r"""     x-------x
     |       |
     |       0
     |      /|\
     |      /
     |""",
 '7': r"""     x-------x
     |       |
     |       0
     |      /|\
     |      / \
     |"""}


for i in hangman_photos:
  print(hangman_photos[i],'\n')
执行:

pi@raspberrypi:/tmp $ python3 p.py 
     x-------x
     |       |
     |
     |
     |
     | 

     x-------x
     |       |
     |       0
     |
     |
     | 

     x-------x
     |       |
     |       0
     |       |
     |
     | 

     x-------x
     |       |
     |       0
     |      /|
     |
     | 

     x-------x
     |       |
     |       0
     |      /|\
     |
     | 

     x-------x
     |       |
     |       0
     |      /|\
     |      /
     | 

     x-------x
     |       |
     |       0
     |      /|\
     |      / \
     | 

pi@raspberrypi:/tmp $ 

python dicts使用键和值对存储数据,所以只需键入
hangman_photos={'1':'..'}
这不是字典,它是一个集合,字符串中有
'1':
。嗨,Barmar,你能指出我哪里做错了吗?这是我第一次请求多行dicts。。。