【python】プログラムを実行中にキーボードから入力する方法
キーボードから入力してみる
input関数を使用するとプログラム実行中にキーボード入力をすることができます。
キーボードから入力した内容をそのままprint関数で表示するプログラムです。
入力関数
戻り値:str型
input()
下記はキーボードから入力した内容をそのまま出力する例になります。
ソースコード
def sample1():
print("キーボードから入力してください")
a = input()
print("あなたが入力したものは「" + a + "」です。")
実行結果(キーボード入力内容「サラリーマン」)
キーボードから入力してください
サラリーマン
あなたが入力したものは「サラリーマン」です。
入力した数値を二乗する
入力値に対して2乗するプログラムを作ってみましょう。
input関数で取得した入力値をfloatでキャストします。
キーボード入力したときは全てstr型の為、浮動小数点型(float型)にキャストしています。
キャスト後の入力値に対して二乗の計算を行ってからprint文で表示します。
ソースコード
def sample2():
print("二乗したい数値をキーボードから入力してください")
num = float(input())
result = float(num) * float(num)
print( num ,"*" , num , "=" , result )
実行結果(入力値「8」)
二乗したい数値をキーボードから入力してください
8
8.0 * 8.0 = 64.0
実行結果(入力値「0.5」)
二乗したい数値をキーボードから入力してください
0.5
0.5 * 0.5 = 0.25
ソースコードはこちらから
このページで紹介している記事のソースコードの販売を行っています。
python基本を押さえたソースコードを収録しています。
購入頂いたソースコードは商用利用OKになります。
最近のコメント