我正试图在我的程序中制作ascii艺术秀,但它无法运行。我不知道为什么它不会打印,这真的很烦人
def catmeowmeow():
print("________________________")
print("| ‘ ")
print("| _ |_ |")
print("| ` .. |")
print("| __,.-" Y |")
print("|______ ." )______,")
print("| _ / , /_ ")
print("| ((____| )_- _-` |")
print("| `-----'`-----` `--` |")
print("| |")
print("| ________________________/")
print("| ")
print("| |")
catmeowmeow()
当字符串文字(例如"this is a string literal"
(中有引号时,您需要使用对其进行转义,或者在字符串周围使用不同的引号,否则python会认为您在字符串的"中间"结束了该字符串。
这些线路是问题线路:
...
print("| __,.-" Y |")
print("|______ ." )______,")
...
字符串中有一个双引号,混淆了python。用"
替换它们,或者将外部引号更改为单引号'
更完整的解释可以在这里找到