Несколько методов получения списка чисел с плавающей запятой в качестве входных данных в Python

Чтобы получить список чисел с плавающей запятой в качестве входных данных в Python, вы можете использовать несколько методов. Вот некоторые распространенные подходы:

Метод 1: использование ввода строки, разделенной пробелами

input_str = input("Enter a list of floats separated by spaces: ")
float_list = [float(x) for x in input_str.split()]
print(float_list)

Метод 2: использование ввода строки, разделенной запятыми

input_str = input("Enter a list of floats separated by commas: ")
float_list = [float(x) for x in input_str.split(",")]
print(float_list)

Метод 3. Ввод данных в несколько строк

n = int(input("Enter the number of floats: "))
float_list = []
for i in range(n):
    num = float(input("Enter float #{}: ".format(i+1)))
    float_list.append(num)
print(float_list)

Метод 4. Получение входных данных с помощью цикла и условия завершения

float_list = []
while True:
    num = input("Enter a float (or 'q' to quit): ")
    if num == 'q':
        break
    float_list.append(float(num))
print(float_list)

Метод 5. Использование аргументов командной строки

import sys
float_list = [float(arg) for arg in sys.argv[1:]]
print(float_list)

Это некоторые методы, которые вы можете использовать для получения списка чисел с плавающей запятой в качестве входных данных в Python. Выберите метод, который лучше всего соответствует вашим потребностям.