pythonコマンドライン下print印刷エラーFile""SyntaxError:invalid syntax

1235 ワード

端末はpython 3に入ります
コマンドラインモードで入力端にループを含めて変数を出力する単純なコードを入力し、エラーを報告します.
>>> str1 = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
>>> output = ''
>>> for v in str1:
...     output += v
... print(output)
  File "", line 3
    print(output)
        ^
SyntaxError: invalid syntax

何度も考えて理解できず、耳をつかんで長い間考えた結果、forサイクルの下に2行空けて小さなコードセグメントの終わりを示した.変数を出力します.
>>> str1 = ['a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z']
>>> output = ''
>>> for v in str1:
...     output += v
... 
>>>     
... print(output)
abcdefghijklmnopqrstuvwxyz
>>> 

成功!!