Pythonのinput()関数の全引数・戻り値・使用例を解説!

PRについて
※このサイトはアフィリエイト広告(Amazonアソシエイト含む)を掲載しています。
スポンサーリンク
※このサイトはアフィリエイト広告(Amazonアソシエイト含む)を掲載しています。
Pythonのinput()関数の全引数・戻り値・使用例を解説! 関数メソッド辞典
Pythonのinput()関数の全引数・戻り値・使用例を解説!
Pythonプログラミング逆引き大全

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()関数の使い方をマスターしましょう。

ユーザーとのコミュニケーションを実現し、プログラムをより対話的にしましょう。

このサイトの記事一覧へは以下へアクセス!

Python自動処理の教科書
関数メソッド辞典
ゴマフリーダムをフォローする

コメント

達人に学ぶDB設計 徹底指南書

最短コースでわかる ディープラーニングの数学

あたらしい機械学習の教科書 第3版

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装

タイトルとURLをコピーしました