gallows = [
'''
---------
| |
| |
|
|
|
|
|
|
|
|
---------------
''',
'''
---------
| |
| |
| O
|
|
|
|
|
|
|
---------------
''',
'''
---------
| |
| |
| O
| |
| |
|
|
|
|
|
---------------
''',
'''
---------
| |
| |
| O
| __|
| |
|
|
|
|
|
---------------
''',
'''
---------
| |
| |
| O
| __|__
| |
|
|
|
|
|
---------------
''',
'''
---------
| |
| |
| O
| __|__
| |
| /
| /
|
|
|
---------------
''',
'''
---------
| |
| O
| __|__
| |
| / \
| / \
|
|
|
|
---------------
''',
'''
---------
| |
| X
| __|__
| |
| / \
| / \
|
|
|
---------------
''']
counter = 0
for i in range(len(gallows)):
print(gallows[counter])
counter += 1
我正在创建的creating子手游戏中包含的部分代码。当打印索引6和7时,图形的格式混乱,并缩短了两行。 python是否由于每个索引的长度而简单地截断列表中的字符?我还无法弄清楚正在发生什么,或如何解决它。任何帮助将不胜感激。
答案 0 :(得分:2)
特殊字符\
必须转义,而改写\\
:
'''
---------
| |
| X
| __|__
| |
| / \\
| / \\
|
|
|
---------------
'''
答案 1 :(得分:1)
在每个帧的开头放置一个| INSTR | LIKE |
|:-------|------:|
| 0.857 |0.539 |
| 0.127 |0.179 |
| 1.635 |0.534 |
| 0.511 |0.818 |
| 0.429 |1.038 |
| 1.586 |0.772 |
| 0.461 |0.172 |
| 0.126 |1.379 |
| 1.068 |1.088 |
| 1.637 |1.169 |
| 0.5 |0.443 |
| 0.674 |0.432 |
| 1.201 |0.135 |
| 0.419 |2.057 |
| 0.731 |0.462 |
| 0.787 |1.956 |
r
答案 2 :(得分:0)
您只需将r添加到这样的字符串中即可:
import json
import ast
...
facts = json.loads(module.params.get('facts'))
facts = ast.literal_eval(module.params.get('facts'))
...