Я новичок в потоковом освещении и пытаюсь отобразить функцию с помощью st.write, однако что-то не работает должным образом. Это код, который у меня есть:
def ecc_display(ecc_duration_percentage):
if ecc_duration_percentage < 5:
return str(ecc_duration_percentage) + "good"
else:
return str(ecc_duration_percentage) + " not good."
st.write(ecc_display)
Сам код не отображает никаких проблем, но я не получаю результат, который ищу. Это то, что я получаю прямо сейчас:
main.ecc_display (ecc_duration_percentage) Нет доступных документов.
def ecc_display(ecc_duration_percentage):
if ecc_duration_percentage < 5:
return str(ecc_duration_percentage) + " good"
else:
return str(ecc_duration_percentage) + " not good."
# start
ecc_duration_percentage = 1.0
value = ecc_display(ecc_duration_percentage)
st.write(value)
Наверняка вы хотите отобразить результат вызова функции, а не саму функцию? Это будет написано
st.write(ecc_display(X))
, гдеX
— любое значение, которое вы хотите использовать для процентного параметра функции.