0

リストからハングマンの形状を取得するハングマン ゲームを作成しています。ただし、何らかの理由で、各画像は複数行の文字列になっているため、ある行が別の行と同じになるようにフォーマットが失われます。

コードは次のとおりです。

    '''

     ___________.._______
    | .__________))______|
    | | / /      ||
    | |/ /       ||
    | | /        ||.-''.
    | |/         |/  _  \
    | |          ||  `/,| #this line!
    | |          (\\`_.'
    | |          -`--'
    | |          |   |
    | |          |   |
    | |          |   |
    | |          | _ |
    | |          
    | |          
    | |          
    | |          
    | |         
    """"""""""""""""""""""""|
    |"|"""""""\ \       '"|"|
    | |        \ \        | |
    : :         \ \       : :  
    . .          `'       . .'''

明らかに、「#this line!」と表示されているところが、上に移動するラインです。必要に応じて、残りのリストを提供できます。

ありがとう!:)

4

2 に答える 2

3

\ (バックスラッシュ) をエスケープしてみてください。

明確化: 上に移動する行の前の行は「\」で終了します。この文字には特別な意味があります。別の「\」を追加してエスケープすると、正しく機能するため、「\\」に変更します。

于 2013-05-23T13:04:02.860 に答える
0

他にできることは、文字列をの文字列として定義することです。

a = r '''

...

'''

文字列定義の前の「r」文字に注意してください

于 2013-05-23T13:23:08.737 に答える