9.キーボード入力 (2015.3.24)

キーボードからの入力を受け付けることで、プログラムをインターラクティブに動作させることができます。これには組み込み関数のraw_input()を使います。この関数を実行すると、「Enter」キーが押されるまでにキーボードから入力された内容が文字列として返されます。例えば次の例では、入力された文字列をあらかじめ指定した文字列と連結して表示します。

name = raw_input('input your name >')
print 'My name is ' + name + ' .'

このプログラムを実行してキーボードから「TOM」と入力すれば、結果は次のように表示されます。

input your name > TOM
My name is TOM.

なお、キー入力があるまでは、1行目の表示のままで待ち続ける状態となります。