Python: キーボードの入力を表示する

キーボードからの入力を受け付けて表示するには、input() を使います。

 

・コード

word = input()
print("入力文字 = " + word)
print("データ型 = " + str(type(word)))

 

・実行例

PS D:\sample> .\sample1.py
test     <--- キーボードで入力した文字列
入力文字 = test
データ型 = <class 'str'>
PS D:\sample>

 

 

数値を受け取る場合

input() で受け取った値は文字列になっているので、数値の入力を受けて計算をする場合には、int()などでデータ型を返還する必要があります。

 

e.g. 型変換の例: リスト内包表記(List comprehensions)を使った場合

a,b,c = [int(x) for x in input().split()]
print(a, b, c)

 

出力結果

3 5 9
3 5 9