Pythonの組み込み関数であるinput関数の全ての引数、戻り値、具体的な使用例について解説します。

今日詳しく勉強するinput関数はどういった関数なんですか?

input関数はユーザーのキーボード入力内容を受け取るための関数です!
具体的なプログラムも見ながら詳しく学んでいきましょう!
Pythonのプログラムにおいて、ユーザーからのキーボード入力を受け取るためのinput()
関数を使用することができます。
この関数は、対話的なプログラムやユーザーとのコミュニケーションを実現するのに役立ちます。
初心者の方でもわかりやすく、具体的なプログラムの例を通じて解説します。
input()関数の概要
input()
関数は、ユーザーからのキーボード入力を受け取り、その入力内容を文字列として返します。
この関数を使うことで、プログラムがユーザーに対話的に反応することが可能となります。
input()関数の引数
関数は以下のような構文を持ちます。input()
input(prompt)
prompt
: ユーザーに表示するプロンプト(メッセージ)を指定します。このプロンプトはユーザーに対して入力を促すために表示されます。(省略可能)
input()関数の戻り値
input()
関数は、ユーザーが入力した文字列を返します。
ユーザーがEnterキーを押すまで、プログラムはブロックされます。
input()関数の例
具体的なプログラム例を通じて、input()
関数の使い方を理解しましょう。
例①
# ユーザーから名前を入力して挨拶するプログラム
name = input("あなたの名前は?: ")
print(f"こんにちは、{name}さん!")
この例では、input()
関数を使用してユーザーから名前を入力し、それを使って挨拶文を表示しています。
例②
# ユーザーから数値を入力して計算するプログラム
num1 = input("第1の数値を入力してください: ")
num2 = input("第2の数値を入力してください: ")
# 文字列から整数に変換して計算
result = int(num1) + int(num2)
print(f"計算結果: {result}")
この例では、ユーザーから2つの数値を入力し、それらを整数に変換して計算結果を表示しています。
input()関数の応用
input()
関数は主に以下のような場面で活用されます。
例①
ユーザーからの情報収集: ユーザーに対して質問し、入力を受け取ることで、プログラムがユーザーに合わせた処理を行うことができます。
# ユーザーから好きな食べ物を尋ねるプログラム
food = input("あなたの好きな食べ物は何ですか?: ")
print(f"{food}は美味しいですね!")
例②
対話型プログラム: input()
関数を使ってユーザーとの対話を実現し、ユーザーの選択に応じてプログラムを制御できます。
# ユーザーとの対話を通じて操作を選択するプログラム
print("操作を選んでください:")
print("1. ファイルを開く")
print("2. ファイルを保存")
choice = input("選択 (1/2): ")
if choice == "1":
print("ファイルを開きます。")
elif choice == "2":
print("ファイルを保存します。")
else:
print("無効な選択です。")

ユーザーに入力してもらって処理を分岐していけば簡単なシステムも作れそうな気になりますね!
AIチャットボットといった難しい技術を使わなくても対話型システムが作れそうです!

自動券売機といったボタンやタッチパネルで制御するような対話型システムも中身は同じように動いていますよ!
input関数を使ってみなさんのシステムもより使いやすいものになればと思います!
まとめ
この記事では、Pythonのinput()
関数について解説しました。input()
関数を使用することで、ユーザーとの対話的なプログラムやユーザーからの情報収集を実現することができます。
プログラムの例を試しながら、input()
関数の使い方をマスターしましょう。
ユーザーとのコミュニケーションを実現し、プログラムをより対話的にしましょう。
このサイトの記事一覧へは以下へアクセス!
コメント