Простой скрипт на Python
Суть: из первой таблицы создать записи во второй таблице, когда число равно или больше или меньше уровня 🙂
Визуальный вид
https://docs.google.com/spreadsheets/d/1CUf9FlZ23NLSXev_anFxxjOMEoynrVWnb_xHLnQtFgs/edit#gid=0
Исходная таблица
https://drive.google.com/file/d/1oHZ0w4Niz1sOfyAurF767-hDDEFSqlEN/view?usp=sharing
Результирующая
https://drive.google.com/file/d/1BGPfY3tLz-SYl6Xlk552ec4E6hy5HHaF/view?usp=sharing
Итак 🙂
1. Скрипт запускается с конфигом
python cube.py 1.0, где 1.0 это процент от предыдущего уровня
2. Создается пустая Результирующая таблица как по ссылке, с автоинкрементом и двумя индексами
3. Берем в исходной таблице первое число, к примеру 10 000
4. Создаем в памяти массив из уровней
Первое число будет уровнем 0, к нему прибавляем +1%. Это будут уровень 1, число 10 100
К 10 100 прибавляем +1%. Это будет уровень 2, число 10 201
И так далее, к последнему уровню прибавляем 1% и запоминаем всё в массиве
Создаем +10 000 уровней
5. И таким же способом от 0 уровня делаем - 100 уровней т.е. -1%
6. Парсим исходную таблицу. Когда число стало больше уровня 1 или меньше уровня -1,
то создаем запись в результирующей
В open записываем значение 0 уровня, в close 1 уровня
7. Если число стало больше уровня 2, то
в open пишем значение уровня 1, в close значение уровня 2
и т.д. это растущие кубы, дошли к примеру до 5-го куба
8. Чтобы создался куб в другую сторону, в нашем случае вниз, число должно быть меньше не на 1 уровень, а на 2 т.е. при парсинге числа не стали больше 6-го уровня, а стали меньше 3-го уровня
9. Есть там еще high и low, это не в приоритете, пока дублируйте туда и close
10. Файл конфига и подключение к нему использовать как в файлах архива
https://drive.google.com/file/d/1RPqrFgCxmcGFCToQW_iF3_zLP28r6MYf/view?usp=sharing
Срочно пишите, по цене договоримся
Если сделаете сегодня, будет благодарственный бонус! 🙂
Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест
Актуальні фриланс-проєкти в категорії Python
Розробка програмного забезпечення з ШІПотрібно розробити програмне забезпечення для автоматичного виявлення, захоплення та супроводження об'єкта за допомогою відеокамери та поворотного механізму.Вихідні дані: Відеокамера з оптикою. Поворотний пристрій по двох осях (азимут/кут місця). Сервоприводи з керуванням через… AI та машинне навчання, Python ∙ 28 хвилин тому ∙ 4 ставки |
ТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та… Python, Розробка ботів ∙ 1 година 33 хвилини тому ∙ 13 ставок |
Спеціаліст з Excel / автоматизації процесів (Excel + бажано програмування)Шукаємо спеціаліста з ПРОСУНУТИМИ знаннями Excel для оптимізації існуючого файлу та автоматизації процесів. Буде великою перевагою, якщо ви також маєте навички програмування / VBA / Power Query / Power Automate або досвід створення складної логіки в Excel. Завдання проекту Є… Python, Бази даних та SQL ∙ 4 години 32 хвилини тому ∙ 24 ставки |
Автоматизація процесів через API та PythonНижче описав поточний процес і те, до якого результату хотілося б прийти. Також прикладаю файли реального процесу, щоб краще зрозуміти, як він виглядає в реальності Поточний процес Зараз весь процес виконується вручну: завантаження/вивантаження файлів, перенесення даних… AI та машинне навчання, Python ∙ 5 годин 33 хвилини тому ∙ 29 ставок |
Потрібно створити бот в тг для оплати підписки.
2000 UAH
Потрібно створити бот в телеграмі де користувач зможе оформити підписку на доступ до веб камер котрі знгаходяться у дворі. Організувати в боті оплату двух видів підписок (на місяць і на один день). Бот повинен автоматично перевірити оплату і після видавати посилання-доступу Python, Розробка ботів ∙ 18 годин 20 хвилин тому ∙ 71 ставка |