import streamlit as st def generate_blog_title(name, audience, word_count): title = f"**Title:** {name} - A {audience} Guide to {word_count} Words" return title def main(): st.title("Blog Title Generator") st.sidebar.header("Input Parameters") name = st.sidebar.text_input("Name of the Blog", "10 Tips for Success") audience = st.sidebar.selectbox("Intended Audience", ["Beginner", "Intermediate", "Expert"]) word_count = st.sidebar.number_input("Word Count", min_value=100, max_value=5000, value=100, step=100) if st.sidebar.button("Generate Title"): blog_title = generate_blog_title(name, audience, word_count) st.success(blog_title) if __name__ == "__main__": main()