Pythonでは、複数の入力を一度に処理するためのいくつかの方法があります。この記事では、それらの方法を詳しく説明します。
input()とsplit()を使用した複数の値の入力
Pythonのinput()
関数は、ユーザーからの入力を受け取るために使用されます。しかし、複数の値を一度に入力する場合、split()
関数を組み合わせて使用します。
a, b = input().split()
print(a)
print(b)
上記のコードでは、ユーザーがスペースで区切られた2つの値を入力すると、それらの値はそれぞれ変数a
とb
に割り当てられます。
複数の整数の入力
複数の整数を一度に入力する場合、split()
関数を使用した後で、リスト内包表記を使用して各値を整数に変換します。
a, b = (int(x) for x in input().split())
print(a)
print(b)
このコードでは、ユーザーがスペースで区切られた2つの整数を入力すると、それらの整数はそれぞれ変数a
とb
に割り当てられます。
まとめ
Pythonのinput()
とsplit()
関数を組み合わせることで、複数の値を効率的に処理することができます。これらの関数を理解し、適切に使用することで、Pythonプログラミングの幅が広がります。