Pythonでは、ユーザーからの入力を受け取るためにinput
関数を使用します。この教材では、input
関数の基本的な使い方や注意点を学び、実際にサンプルコードを通じて理解を深めていきましょう。
input
関数の基本input
関数は、ユーザーからの入力を文字列として取得します。基本的な構文は以下の通りです。
user_input = input("メッセージを表示します: ")
ここで、"メッセージを表示します: "
は、ユーザーに表示されるプロンプトです。ユーザーが入力した内容は、user_input
変数に格納されます。
以下のコードは、ユーザーから名前を入力してもらい、その名前を表示するプログラムです。
# ユーザーに名前を尋ねる
name = input("あなたの名前を入力してください: ")
# 入力された名前を表示する
print("こんにちは、" + name + "さん!")
input
関数が呼び出され、ユーザーに「あなたの名前を入力してください: 」というメッセージが表示されます。name
変数に格納されます。print
関数を使用して、挨拶のメッセージが表示されます。input
関数は常に文字列を返すため、数値を操作する場合は型変換が必要です。次のコードでは、ユーザーから2つの数値を入力してもらい、その合計を計算します。
# ユーザーに2つの数値を尋ねる
num1 = input("1つ目の数値を入力してください: ")
num2 = input("2つ目の数値を入力してください: ")
# 入力された文字列を整数に変換
num1 = int(num1)
num2 = int(num2)
# 合計を計算
total = num1 + num2
# 合計を表示
print("合計は: " + str(total))
input
関数を使って、2つの数値をユーザーから受け取ります。int
関数を使用して整数に変換します。total
変数に格納します。print
関数を使用して合計を表示しますが、total
は整数なので、str
関数で文字列に変換しています。input
関数は、ユーザーが入力を完了するまでプログラムの実行を停止します。input
関数を使用することで、ユーザーからの入力を簡単に受け取ることができます。この教材を通じて、input
関数の使い方を理解し、実際のプログラムに応用できるようになりましょう。次のステップでは、標準出力について学びます。