TeamHaltmannSusanaHWCEO commited on
Commit
be8eed0
·
1 Parent(s): 8843be1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -13
app.py CHANGED
@@ -1,20 +1,28 @@
 
1
  import streamlit as st
2
- from calculator import calculate as calc
3
 
4
 
5
- def interface():
6
- st.title("Simple Calculator")
 
 
 
 
 
 
 
 
 
7
 
8
- operations = ["+", "-", "*", "/"]
9
 
10
- select_op = st.selectbox("Select operation", operations)
 
 
 
 
 
 
11
 
12
- number1 = st.number_input("Enter first number")
13
 
14
- number2 = st.number_input("Enter second number")
15
-
16
-
17
-
18
- answer = calc(number1, number2, select_op)
19
-
20
- st.write("Answer is", answer)
 
1
+ import random
2
  import streamlit as st
 
3
 
4
 
5
+ def calc(number1, number2, select_op, user_answer):
6
+ if user_answer == number1 + number2:
7
+ return 'Верно'
8
+ elif user_answer == number1 - number2:
9
+ return 'Верно'
10
+ elif user_answer == number1 * number2:
11
+ return 'Верно'
12
+ elif user_answer == number1 / number2:
13
+ return 'Верно'
14
+ else:
15
+ return 'Неверно'
16
 
 
17
 
18
+ def main():
19
+ number1 = random.randint(1, 10)
20
+ number2 = random.randint(1, 10)
21
+ select_op = random.choice(['+', '-', '*', '/'])
22
+ st.write(f'{number1} {select_op} {number2} = ')
23
+ user_answer = st.number_input('Введите ответ')
24
+ st.write(calc(number1, number2, select_op, user_answer))
25
 
 
26
 
27
+ if __name__ == '__main__':
28
+ main()