Pythonで改行入力を受け付けたいです。
やっています
s = input('''Enter the paragraph :''')
しかし、最初の ENTER で段落を入力すると、それ以上の入力行の取得が停止します。
Pythonで改行文字を入力として受け入れる方法
次に、画面に表示されているとおりに段落を印刷する方法。
Pythonで改行入力を受け付けたいです。
やっています
s = input('''Enter the paragraph :''')
しかし、最初の ENTER で段落を入力すると、それ以上の入力行の取得が停止します。
Pythonで改行文字を入力として受け入れる方法
次に、画面に表示されているとおりに段落を印刷する方法。
Python 3から: 改行文字を含むユーザー入力を受け取る
私は以下を行いました:
import sys
text = sys.stdin.read()
print(text)
これが私の仕事です。
編集: この回答は、Python 3 を使用していることを前提としています。Python 2.x を使用している場合は、Anthon が提供するものを使用してください。
次のようにします。
text = ''
while True: # change this condition.
text += input('''Enter the paragraph :''')+'\n' #UPDATED. Appended a \n character.
たとえば、追加の改行文字で入力シーケンスを終了する場合、コードは次のようになります。
text = ''
while True:
dummy = input('''Enter the paragraph :''')+'\n'
if dummy=='\n':
break
text += dummy