-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtalking_calculator.py
56 lines (45 loc) · 1.55 KB
/
talking_calculator.py
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
from ast import If
import pyttsx3
engine = pyttsx3.init()
engine.say("GOOD MORNING . \n DEAR USER PLEASE ENTER YOUR GOOD NAME")
engine.runAndWait()
name = input ("PLEASE ENTER YOUR GOOD NAME: ")
engine.say("Dear")
engine.say(name)
engine.say("Please enter two numbers")
engine.runAndWait()
number_1 = int(input('Pleasse enter 1st number:- '))
number_2 = int(input('Pleasse enter 2nd number:- '))
print("num1 = ",number_1,"\nnum2 = ", number_2)
engine.say(number_1)
engine.say(number_2)
engine.say("Are the two numbers. What would you like to do with the following numbers")
engine.runAndWait()
operation = input("+ , - , % , *\n")
if operation == "+":
engine.say("Sum of two numbers is")
sum = number_1 + number_2
engine.say(sum)
engine.runAndWait()
print("Sum of two numbers is ",sum )
elif operation == "-":
engine.say("substraction of two numbers is")
substraction = number_1 - number_2
engine.say(substraction)
engine.runAndWait()
print(" substraction of two numbers is ",substraction )
elif operation =="*":
engine.say("multiplication of two numbers " )
multiplication = number_1 * number_2
engine.say(multiplication)
engine.runAndWait()
print(" multiplication of two numbers is ",multiplication)
else:
engine.say("division of the two number is" )
division = number_1 % number_2
engine.say(division)
engine.runAndWait()
print(" division of two numbers is ", division)
engine.say(name)
engine.say("Thank you for using me")
engine.runAndWait()