apple bacon
To upload files, please first save the app
import streamlit as st
st.title("Apple and Bacon Counter")
if "apple_count" not in st.session_state:
st.session_state.apple_count = 0
if "bacon_count" not in st.session_state:
st.session_state.bacon_count = 0
col1, col2 = st.columns(2)
with col1:
st.subheader("🍎 Apples")
if st.button("Add Apple", key="add_apple"):
st.session_state.apple_count += 1
st.toast("Added an apple! 🍎")
if st.button("Remove Apple", key="remove_apple"):
if st.session_state.apple_count > 0:
st.session_state.apple_count -= 1
st.toast("Removed an apple")
st.write(f"Apple count: {st.session_state.apple_count}")
with col2:
st.subheader("🥓 Bacon")
if st.button("Add Bacon", key="add_bacon"):
st.session_state.bacon_count += 1
st.toast("Added bacon! 🥓")
if st.button("Remove Bacon", key="remove_bacon"):
if st.session_state.bacon_count > 0:
st.session_state.bacon_count -= 1
st.toast("Removed bacon")
st.write(f"Bacon count: {st.session_state.bacon_count}")
total = st.session_state.apple_count + st.session_state.bacon_count
if total >= 10:
st.balloons()
st.write("🎉 Wow! You've collected 10 or more items!")
Hi! I can help you with any questions about Streamlit and Python. What would you like to know?