Spaces:
Sleeping
Sleeping
File size: 862 Bytes
4c95ef4 |
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 28 29 30 |
import streamlit as st
st.set_page_config(page_title="Simple Calculator", layout="centered")
st.title("🧮 Simple Calculator")
# User input
num1 = st.number_input("Enter the first number", value=0.0)
num2 = st.number_input("Enter the second number", value=0.0)
operation = st.selectbox("Select operation", ["Addition (+)", "Subtraction (-)", "Multiplication (*)", "Division (/)"])
# Calculate result
def calculate(n1, n2, op):
if op == "Addition (+)":
return n1 + n2
elif op == "Subtraction (-)":
return n1 - n2
elif op == "Multiplication (*)":
return n1 * n2
elif op == "Division (/)":
if n2 != 0:
return n1 / n2
else:
return "Error: Division by zero"
# Show result
if st.button("Calculate"):
result = calculate(num1, num2, operation)
st.success(f"Result: {result}")
|