Spaces:
Sleeping
Sleeping
File size: 974 Bytes
27ffb14 |
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 31 32 33 34 35 36 |
# File: app.py
import streamlit as st
def calculate(num1, num2, operation):
if operation == 'Add':
return num1 + num2
elif operation == 'Subtract':
return num1 - num2
elif operation == 'Multiply':
return num1 * num2
elif operation == 'Divide':
if num2 != 0:
return num1 / num2
else:
return "Error: Division by zero"
def main():
st.title('Simple Calculator')
# Input for first number
num1 = st.number_input('Enter first number', value=0.0)
# Operation selection
operation = st.selectbox('Select operation',
['Add', 'Subtract', 'Multiply', 'Divide'])
# Input for second number
num2 = st.number_input('Enter second number', value=0.0)
# Calculate button
if st.button('Calculate'):
result = calculate(num1, num2, operation)
st.success(f'Result: {result}')
if __name__ == '__main__':
main() |