awacke1's picture
Create app.py
0d2a469
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()