Простой скрипт на 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
Срочно пишите, по цене договоримся
Если сделаете сегодня, будет благодарственный бонус! 🙂
Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест Тест
Current freelance projects in the category Python
ТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬТЗ НА ДОПРАЦЮВАННЯ AI-БОТА ГЕНЕРАЦІЇ ПЕРСОНАЛЬНИХ ПІСЕНЬГОЛОВНА ЦІЛЬ Створити стабільний преміальний продукт, який: генерує максимально якісні персональні пісні; не вигадує факти про клієнта; працює стабільно під навантаженням; легко масштабується; дозволяє аналізувати та… Python, Bot Development ∙ 1 minute back |
Excel Specialist / Process Automation (Excel + preferably programming)We are looking for a specialist with ADVANCED knowledge of Excel to optimize the existing file and automate processes. It will be a great advantage if you also have programming skills / VBA / Power Query / Power Automate or experience in creating complex logic in Excel. Project… Python, Databases & SQL ∙ 3 hours 41 seconds back ∙ 21 proposals |
Automation of processes through API and PythonBelow I described the current process and the result I would like to achieve. I also attach files of the real process to better understand how it looks in reality Current process Currently, the entire process is performed manually: uploading/downloading files, transferring… AI & Machine Learning, Python ∙ 4 hours 1 minute back ∙ 29 proposals |
A bot needs to be created in Telegram for subscription payment.
45 USD
A bot needs to be created in Telegram where users can subscribe for access to the webcams located in the yard. Organize payment for two types of subscriptions (monthly and daily) in the bot. The bot should automatically check the payment and then provide access links. Python, Bot Development ∙ 16 hours 48 minutes back ∙ 71 proposals |
Parsing and classification of a large array of imagesIt is necessary to implement a project for collecting and structuring a large array of architectural images from open web sources.The task includes: automated collection of images; uploading files in the highest available quality; classification of images by categories:… Python, Data Parsing ∙ 23 hours 48 minutes back ∙ 30 proposals |