|
import streamlit as st |
|
|
|
st.set_page_config(page_title="Student Calculator App", page_icon="🧮") |
|
|
|
st.title("🧮 Student Calculator App") |
|
|
|
|
|
num1 = st.number_input("Enter first number", format="%f") |
|
num2 = st.number_input("Enter second number", format="%f") |
|
|
|
operation = st.radio("Select Operation", ["Add", "Subtract", "Multiply", "Divide"]) |
|
|
|
|
|
def calculate(a, b, op): |
|
if op == "Add": |
|
return a + b |
|
elif op == "Subtract": |
|
return a - b |
|
elif op == "Multiply": |
|
return a * b |
|
elif op == "Divide": |
|
if b == 0: |
|
return "Error: Division by zero" |
|
return a / b |
|
|
|
if st.button("Calculate"): |
|
result = calculate(num1, num2, operation) |
|
st.success(f"Result: {result}") |
|
|