import os
import nltk
import ssl
import streamlit as st
st.write("Enter value")
counter=0
a=st.text_input("You:", key=f"user_input_{counter}")
counter+=1
if a==2:
st.write('2')
st.write('Enter b')
counter+=1
b=st.text_input("You:", key=f"user_input_{counter}")
if b==3:
st.write('Enter c')
counter+=1
c=st.text_input("You:", key=f"user_input_{counter}")
print('bye')
我想使用 streamlit 根据 if-else 条件获取输入,但我无法这样做。不知何故条件不工作。仅显示第一个文本输入。 当我输入 2 时,没有出现进一步满足条件的文本字段。我想使用 streamlit 开发一个聊天机器人,请帮助我这样做。