forked from Future423/Python-codes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathScientific_Calculator.py
More file actions
63 lines (54 loc) · 1.66 KB
/
Scientific_Calculator.py
File metadata and controls
63 lines (54 loc) · 1.66 KB
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
57
58
59
60
61
62
63
#--------------------------Scientific Calculator by Nishant---------------------------------
def Add(*p):
s=[]
r=0
for i in p:
s.append(i)
r=r+i
print("Entered Values:",s)
print("Operation: Addition")
print("Result: Sum of",s,"is",r)
def Sub(a,b):
print("Entered Values:",a,',',b)
print("Operation: Subtraction")
print("Result: difference of",a,"and",b,"is",a-b)
def Mul(*m):
s1=[]
r1=1
for j in m:
s1.append(j)
r1=r1*j
print("Entered Values:",s1)
print("Operation: Addition")
print("Result: multification of",s1,"is",r1)
def Sqr(e):
print("Entered Values:",e)
print("Operation: Square")
print("Result: square of",e,"is",e**2)
def Cub(f):
print("Entered Values:",f)
print("Operation: Cube")
print("Result: cube of",f,"is",f**3)
def UndRoot(g):
print("Entered Values:",g)
print("Operation: Under root")
print("Result: under root of",g,"is",g**0.5)
def Exp(no,po):
print("Entered Values:",no,po)
print("Operation: Exponentiation(Power)")
print("Result: ",no,"to the power",po,"is",no**po)
def Div(c,d):
print("Entered Values:",c,',',d)
print("Operation: Division")
if d==0:
print("Division By 0")
else:
print("Result: division of",c,"and",d,"is",c/d)
def FlrDiv(c1,d1):
print("Entered Values:",c1,',',d1)
print("Operation: Floor Division")
print("Result: floor division of",c1,"and",d1,"is",c1//d1)
def Mod(c2,d2):
print("Entered Values:",c2,',',d2)
print("Operation: Modulus(remainder)")
print("Result:",c2," modulus",d2,"is",c2%d2)