首页 > 解决方案 > 我在打印多行字符串时遇到问题

问题描述

我正在尝试制作一个刽子手游戏,我有这个多行字符串:

stage10 = """|--------- 
|/       | 
|       /-\
|        O 
|       /|\
|        | 
|       / \
|          
|__________"""

但是当我打印它时:

print(stage10)

我得到:

|--------- 
|/       | 
|       /-|        O 
|       /||        | 
|       / |          
|__________

有人可以指出我的错误吗?(如果有的话)还是有什么我需要补充的?帮助赞赏!

标签: pythonstringprinting

解决方案


如果您想打印出漂亮的反斜杠字符,则必须转义它们。所以这里是你的解决方案:

stage10 = """|--------- 
|/       | 
|       /-\\
|        O 
|       /|\\
|        | 
|       / \\
|          
|__________"""

print(stage10)

输出:

|--------- 
|/       | 
|       /-\
|        O 
|       /|\
|        | 
|       / \
|          
|__________

推荐阅读