hafsa09 commited on
Commit
27ffb14
·
verified ·
1 Parent(s): 5d70728

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +36 -0
app.py CHANGED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # File: app.py
2
+ import streamlit as st
3
+
4
+ def calculate(num1, num2, operation):
5
+ if operation == 'Add':
6
+ return num1 + num2
7
+ elif operation == 'Subtract':
8
+ return num1 - num2
9
+ elif operation == 'Multiply':
10
+ return num1 * num2
11
+ elif operation == 'Divide':
12
+ if num2 != 0:
13
+ return num1 / num2
14
+ else:
15
+ return "Error: Division by zero"
16
+
17
+ def main():
18
+ st.title('Simple Calculator')
19
+
20
+ # Input for first number
21
+ num1 = st.number_input('Enter first number', value=0.0)
22
+
23
+ # Operation selection
24
+ operation = st.selectbox('Select operation',
25
+ ['Add', 'Subtract', 'Multiply', 'Divide'])
26
+
27
+ # Input for second number
28
+ num2 = st.number_input('Enter second number', value=0.0)
29
+
30
+ # Calculate button
31
+ if st.button('Calculate'):
32
+ result = calculate(num1, num2, operation)
33
+ st.success(f'Result: {result}')
34
+
35
+ if __name__ == '__main__':
36
+ main()