Чтобы получить список чисел с плавающей запятой в качестве входных данных в 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. Выберите метод, который лучше всего соответствует вашим потребностям.