Spaces:
Sleeping
Sleeping
import streamlit as st | |
# Title of the app | |
st.title("Simple Voting App") | |
# Description | |
st.write("Vote for your favorite option below:") | |
# Options for voting | |
options = ["Option A", "Option B", "Option C"] | |
# Initialize a dictionary to store votes | |
if "votes" not in st.session_state: | |
st.session_state.votes = {option: 0 for option in options} | |
# User selects an option | |
selected_option = st.radio("Choose an option:", options) | |
# Submit vote button | |
if st.button("Submit Vote"): | |
# Increment the vote count for the selected option | |
st.session_state.votes[selected_option] += 1 | |
st.success(f"You voted for {selected_option}!") | |
# Display the voting results | |
st.write("### Voting Results:") | |
for option, count in st.session_state.votes.items(): | |
st.write(f"{option}: {count} votes") | |
# Show bar chart of results | |
st.bar_chart(st.session_state.votes) | |