import streamlit as st import numpy as np def generate_sequence(n, sequence_type='arithmetic'): if sequence_type == 'arithmetic': return np.arange(n) elif sequence_type == 'geometric': return np.array([2**i for i in range(n)]) def display_sequence(sequence): st.write(sequence) def main(): st.title('Sequence Generator') sequence_type = st.selectbox("Choose a sequence type", ['arithmetic', 'geometric']) n = st.slider('Select the number of elements in the sequence', min_value=1, max_value=100, value=10) sequence = generate_sequence(n, sequence_type) display_sequence(sequence) if __name__ == "__main__": main()