File size: 875 Bytes
a5c2fcb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import streamlit as st

st.title("πŸ“Š List Analyzer App")
st.write("Enter numbers separated by commas (example: 10, 25, 3, 7)")

user_input = st.text_input("Enter your numbers:")

if st.button("Analyze List"):
    try:
        numbers = [float(num.strip()) for num in user_input.split(",")]

        if len(numbers) == 0:
            st.warning("Please enter at least one number.")
        else:
            largest = max(numbers)
            smallest = min(numbers)
            total_sum = sum(numbers)

            st.success("βœ… Analysis Complete!")
            st.write(f"πŸ”Ή Numbers List: {numbers}")
            st.write(f"πŸ”Ί Largest Number: {largest}")
            st.write(f"πŸ”» Smallest Number: {smallest}")
            st.write(f"βž• Sum of Numbers: {total_sum}")

    except ValueError:
        st.error("❌ Please enter only numbers separated by commas.")