1

Pythonで改行入力を受け付けたいです。

やっています

s = input('''Enter the paragraph :''')

しかし、最初の ENTER で段落を入力すると、それ以上の入力行の取得が停止します。

Pythonで改行文字を入力として受け入れる方法

次に、画面に表示されているとおりに段落を印刷する方法。

4

2 に答える 2

1

Python 3から: 改行文字を含むユーザー入力を受け取る

私は以下を行いました:

import sys


text = sys.stdin.read()
print(text)

これが私の仕事です。

于 2013-06-12T06:11:19.787 に答える
1

編集: この回答は、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
于 2013-06-12T05:55:36.340 に答える