Skip to content

Commit e522e4f

Browse files
Update Basic_Maths
1 parent 27ef283 commit e522e4f

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

Basic_Maths.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@
77

88
global result
99

10+
PYTHON_LIB_LICENCE="GPL2"
11+
PYTHON_LIB_VER="2.0"
12+
PYTHON_LIB_AUTHOR="LinuxUsersLinuxMint"
13+
1014
def addition(x,y,ResultDialog):
1115
x=x
1216
y=y
@@ -25,8 +29,11 @@ def Multiplication(x,y,ResultDialog):
2529
def Division(x,y,ResultDialog):
2630
x=x
2731
y=y
28-
result=x/y
29-
print("{0} {1} / {2} = {3}". format(ResultDialog,x,y,result))
32+
if y=0:
33+
print("The second number cannot be zero in division!")
34+
if y>0:
35+
result=x/y
36+
print("{0} {1} / {2} = {3}". format(ResultDialog,x,y,result))
3037
def Percentage(x,y,ResultDialog):
3138
x=x
3239
y=y

Example/basic_maths_calc.py

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
#!/usr/bin/python3
22
# Basic_Maths ile yapılmış bir calcutator programıdır. (Basic_Maths) kullanımına örnek olması amaçlı yazılmıştır.
3+
# It is a calculator program made with Basic_Maths. It was written to serve as an example of (Basic_Maths) usage.
34

45
from Basic_Maths import *
56
number1=int(input('N1: '))
67
number2=int(input('N2: '))
78
select=str(input('Select (Add, Ext, Mul, Div, Per, FullDiv, TakeEx): '))
89

10+
resultdialog = str("Result:")
11+
912
if select=="Add":
10-
addition(number1,number2,"Result:")
13+
addition(number1,number2,resultdialog)
1114
elif select=="Ext":
12-
Extraction(number1,number2,"Result:")
15+
Extraction(number1,number2,resultdialog)
1316
elif select=="Mul":
14-
Multiplication(number1,number2,"Result:")
17+
Multiplication(number1,number2,resultdialog)
1518
elif select=="Div":
16-
Division(number1,number2,"Result:")
19+
Division(number1,number2,resultdialog)
1720
elif select=="Per":
18-
Percentage(number1,number2,"Result:")
21+
Percentage(number1,number2,resultdialog)
1922
elif select=="FullDiv":
20-
FullDivision(number1,number2,"Result:")
23+
FullDivision(number1,number2,resultdialog)
2124
elif select=="TakeEx":
22-
TakingExponents(number1,number2,"Result:")
25+
TakingExponents(number1,number2,resultdialog)
2326
else:
24-
print("Invalid Process...!")
27+
print("Invalid Process...!")

0 commit comments

Comments
 (0)