• 締切済み

Python2.7でのinputに関して

お世話になります。 Python(プログラミング)初心者です。 Pythonでのinputに関する質問です。 例えば、複数の値の入力をしてもらう場合、 a=input("入力1>>") b=input("入力2>>") と書くと思うのですが、この場合実行すると・・ 入力1>> 2 入力2>> 3 と表示しますが、実行したとき、改行しないで 入力1>>2 入力2>>3 (入力1と入力2は、半角スペースで区切り) と、1行で入力する方法は有りますか? 注:[ 「Piza」のスキルテスト5の問題より] 何卒宜しくお願いいたします。

みんなの回答

  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

こんにちわ。 入力が一文字だけということでしたら、msvcrt.getch を使ってはどうでしょうか? -- print '入力1>>', a = msvcrt.getch() print '入力2>>', b = msvcrt.getch() --

参考URL:
https://docs.python.org/2/library/msvcrt.html#msvcrt.getch

関連するQ&A