Лучше оформление, округление до кратного 10-ти

main
none 9 months ago
parent 483a1b567c
commit 9d4b30696a

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

Loading…
Cancel
Save