|
|
|
@ -3,8 +3,8 @@ import streamlit as st
|
|
|
|
|
## LOAD DB ##
|
|
|
|
|
|
|
|
|
|
#{
|
|
|
|
|
# "Бикаридин": [0, [0, "Углерод", 1], [1, "Инапровалин"] ],
|
|
|
|
|
# "Инапровалин": [0, [0, "Кислород", 1], [0, "Сахар", 1], [0, "Углерод", 1] ]
|
|
|
|
|
# "Бикаридин": [ [0, "Углерод", 1], [1, "Инапровалин"] ],
|
|
|
|
|
# "Инапровалин": [ [0, "Кислород", 1], [0, "Сахар", 1], [0, "Углерод", 1] ]
|
|
|
|
|
#}
|
|
|
|
|
# Тип Название Часть (1 к 1)
|
|
|
|
|
#
|
|
|
|
@ -66,6 +66,10 @@ if option_react:
|
|
|
|
|
parts += i[2]
|
|
|
|
|
part = vol // parts
|
|
|
|
|
|
|
|
|
|
# Делаем около-кратным 10
|
|
|
|
|
# !!ЭКСПЕРЕМЕНТАЛЬНОЕ!!
|
|
|
|
|
part = round(part/10)*10
|
|
|
|
|
|
|
|
|
|
# Название: количество (локальные части)
|
|
|
|
|
parted = {}
|
|
|
|
|
# Проверяем конфликты с сложными частями: 48 != 50
|
|
|
|
@ -101,4 +105,8 @@ if option_react:
|
|
|
|
|
else:
|
|
|
|
|
comps[el[1]] += parted[i[1]]
|
|
|
|
|
|
|
|
|
|
comps
|
|
|
|
|
# Выводим результат
|
|
|
|
|
for i in comps:
|
|
|
|
|
st.warning(f'{i}: {comps[i]}')
|
|
|
|
|
|
|
|
|
|
st.success(f'{option_react}: {part*parts}')
|
|
|
|
|