pythonで複数の数値を1行で入力する方法は何ですか?
Pythonでは、input()関数を使用してユーザーから入力を受け取ることができます。複数の数値を1行で入力したい場合は、split()関数を使って入力された文字列をリストに分割することができます。
以下是一个示例代码:
nums = input("请输入多个数(以空格分隔):").split()
# 将输入的字符串转换为整数列表
nums = [int(num) for num in nums]
print(nums)
上記のコードを実行すると、ユーザーに複数の数値をスペースで区切って入力するよう求められます。プログラムはこれらの数値をリストに保存し、出力します。
入力された数値は文字列として扱われますので、他のタイプ(整数や浮動小数点数など)に変換する場合は、適切な型変換関数(例:int()やfloat())を使用する必要があります。