Python の入力関数: 概念と例

王林
リリース: 2023-04-12 16:28:06
転載
1704 人が閲覧しました

Python の入力関数: 概念と例

Python は世界で最も人気のあるプログラミング言語の 1 つであり、さまざまなアプリケーションで広く使用されています。 Python の基本概念は input() 関数です。この関数を使用すると、ユーザーは入力値を指定してプログラムを操作できます。

input() 関数がどのように動作するのか、また Python プログラムで効果的に使用する方法を見てみましょう。

始める前に、Python をインストールし、基本的なエディターを設定しておいてください。そうでない場合は、以下のガイドを参照してください:

  • Ubuntu などの Linux に Python 3.11 をインストールする方法
  • Windows に Python をインストールする方法
  • Python 用の IDLE エディターを設定する方法

Python 入力関数

input() 関数Python では、ユーザー入力を受け入れるために使用される文字列。ユーザーに値の入力を求め、ユーザーが入力するのを待ちます。ユーザーの入力は文字列として変数に保存され、後からプログラムで使用できるようになります。

構文

input("your message to user")
ログイン後にコピー

input() 関数を実行すると、ユーザーにメッセージが表示され、 入力を待ちます。 。カーソル待機中を表示します。ユーザーが入力して Enter キーを押すと、 input() 関数がユーザーの入力を読み取ります。値は指定した変数に保存されます。

いくつかの例を見てみましょう。

例 1: 単純な input() 関数の使用法

次のコード スニペットは入力を受け入れ、文字列が追加された出力を表示します。

your_name = input("Enter your name:")
print("Hello " + your_name)
ログイン後にコピー

出力:

Enter your name:arindamHello arindam
ログイン後にコピー

Python 输入函数:一个简单的例子

Python 入力関数: 簡単な例

例 2: 整数と浮動小数点数を入力として受け取る

使用中

input() 関数に加えて、実行時に int() または float() を使用して入力を変換することもできます。以下に例を示します:

no_of_books = int(input("Enter total books ordered:"))
print ("Total number of books:", no_of_books)

price_of_each_book = float(input("Enter unit price:"))
print ("Total price:", no_of_books * price_of_each_book)
ログイン後にコピー

出力:

Enter total books ordered:5
Total number of books: 5
Enter unit price:10.1
Total price: 50.5
ログイン後にコピー

例 3: リストの連結

他の関数 (リストなど) を使用して値のセットを受け入れることもできます。 Python で

List に変換して結合します。以下は、入力を取得してリストに変換する例です。次に、別の値のセットを取得し、最初のリストに追加します:

# 获取第一个列表的输入
list_1 = list(input("Enter numbers for list 1:"))

# 获取第二个列表的输入
list_2 = list(input("Enter some letters for list 2:"))

# 循环遍历第二个列表并添加到第一个列表
for j in list_2:
list_1.append(j)

# 打印修改后的第一个列表
print(list_1)
ログイン後にコピー

出力:

Enter numbers for list 1:1234
Enter some letters for list 2:ABCD
['1', '2', '3', '4', 'A', 'B', 'C', 'D']
ログイン後にコピー
summary

この簡単なガイドでいくつかの例を示して明確にできたことを願っています。

input() 関数。単純なシナリオの場合、これは標準入力から値を受け入れる強力な関数です。

以上がPython の入力関数: 概念と例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:51cto.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート