Есть массив (test.csv), где хранятся числа с запятой. Нужно перебрать всех их разбив на два столбца. Условие следующее: если число 2 >= числа 1 на 5% в первый столбец, если число 2 <= числа 1 на 5% во второй столбец. Если условия не выполняются число в столбцы не попадает.Если число 2 выполняет одно из условий, то число 3 уже сравнивают с числом 2. И так до конца списка. Помогите разобраться
number = [2, 6, 8, 10, 12, 8, 5, 7, 6, 9, 10,1 ,3]
x = 6
for numbers in number:
if numbers <= x:
print (str(numbers) + " в Столбец №2" )
elif numbers >= x:
print(str(numbers) + " в Столбец №1" )
так как занимаюсь Питоном совсем не давно то смог сварганить только это. Условие следующее: если число 2 >= числа 1 на 5%(или любое другое значение) в первый столбец, если число 2 <= числа 1 на 5% во второй столбец. Если условия не выполняются число в столбцы не попадает.Если число 2 выполняет одно из условий, то число 3 уже сравнивают с числом 2.
Понимаю как прочитать файл, понимаю как пройти по строчкам for in, но вот как взять второе число сравнить его с первым и определить в какой столбец-не понимаю. Я понимаю , что вопрос глупый, но можно помочь.
Пусть есть массив
data = [2, 4, 6, 3,1, 12,9]
for datas in data:
# но как дальше я не знаю