私を助けてくれてありがとう、ありがとう。私は過去の学期にPython 3.2を学んでいたので、私の知識は初心者以上のものではありません。私はWindows 7で、Python 3.2を使用し、PythonのIDLEを使用しています。Python 3.2 for-loop
forループを使用して、一連の文字列をスクロール状に印刷しています。私が意味するのは、IDLEが文字列で文字を印刷するということです。以下は私が使用しているコードです。
import os, sys, time
message=('Enter string in here. It will print what is in here letter by letter.')
for line in message:
print(line,end='')
sys.stdout.flush()
time.sleep(0.03)
私の質問は:そこには、ユーザーが文字列が印刷されている時間を通していつでも「を入力」ヒットした場合に印刷され、文字列全体(メッセージを)持っている方法です。だから、たとえユーザーが最初に「入力」したとしても、文字列全体が印刷されます。
もう一度私を助けてくれてありがとうと感謝します。大変感謝しています。
お時間をいただきありがとうございます。しかし、これは私のためには機能しませんでした。 'xrange'は存在しません。 – dhc
また、これはOPが求めるものでもありません。文字列を一度に1文字ずつ出力します。ユーザーがEnterキーを押すと残りの文字列をすぐに印刷します。 –
ありがとうございます。コードはとても複雑で、私はそれを理解できませんでした。 – dhc