J'ai créé une constante qui contient un peu d'art ASCII d'un triangle, comme celui-ci:Pourquoi cet art ASCII n'est-il pas imprimé sur plusieurs lignes alors qu'il s'agit d'une chaîne multiligne?
ascii_triangle =''' /\
/\
/ \
/ \
/ \
/__________\ '''
J'utilise ensuite ce que l'argument d'une fonction, donc je peux utiliser l'image dans une fonction (avec quelques-uns autre art ASCII et autres arguments). La fonction est pas important, mais le problème est que lorsque je tente de l'imprimer en utilisant
print(ascii_triangle)
dans la fonction, la sortie ressemble à ceci:
/ / / / / /__________\
Comment puis-je faire ressembler un vrai triangle?
Veuillez regarder comment fournir un [mcve]. –
Vous devez a) utiliser des chaînes brutes ('r ''' ') ou b) échapper le \ avec un autre \ -> \\ –