Skip to content

Commit 500ed35

Browse files
Update Basic_Maths.
1 parent 6e08e64 commit 500ed35

File tree

3 files changed

+25
-4
lines changed

3 files changed

+25
-4
lines changed

Basic_Maths/Basic_Maths.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ def Addition(x,y,ResultDialog,save_cfg,file_name,save_err_msg):
1515
file(file_name=file_name,file_mode="a",file_write="{0} {1} + {2} = {3}\n". format(ResultDialog,x,y,x+y))
1616
elif save_cfg == OFF:
1717
pass
18+
elif save_cfg == AUTO:
19+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} + {2} = {3}\n". format(ResultDialog,x,y,x+y))
1820
else:
1921
error_msg(save_err_msg,"","")
2022

@@ -25,6 +27,8 @@ def Extraction(x,y,ResultDialog,save_cfg,file_name,save_err_msg):
2527
file(file_name=file_name,file_mode="a",file_write="{0} {1} - {2} = {3}\n". format(ResultDialog,x,y,x-y))
2628
elif save_cfg == OFF:
2729
pass
30+
elif save_cfg == AUTO:
31+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} - {2} = {3}\n". format(ResultDialog,x,y,x-y))
2832
else:
2933
error_msg(save_err_msg,"","")
3034

@@ -35,6 +39,8 @@ def Multiplication(x,y,ResultDialog,save_cfg,file_name,save_err_msg):
3539
file(file_name=file_name,file_mode="a",file_write="{0} {1} * {2} = {3}\n". format(ResultDialog,x,y,x*y))
3640
elif save_cfg == OFF:
3741
pass
42+
elif save_cfg == AUTO:
43+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} * {2} = {3}\n". format(ResultDialog,x,y,x*y))
3844
else:
3945
error_msg(save_err_msg,"","")
4046

@@ -48,6 +54,8 @@ def Division(x,y,ResultDialog,check_zero_msg,save_cfg,file_name,save_err_msg):
4854
file(file_name=file_name,file_mode="a",file_write="{0} {1} / {2} = {3}\n". format(ResultDialog,x,y,x/y))
4955
elif save_cfg == OFF:
5056
pass
57+
elif save_cfg == AUTO:
58+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} / {2} = {3}\n". format(ResultDialog,x,y,x/y))
5159
else:
5260
error_msg(save_err_msg,"","")
5361

@@ -58,6 +66,8 @@ def Percentage(x,y,ResultDialog,save_cfg,file_name,save_err_msg):
5866
file(file_name=file_name,file_mode="a",file_write="{0} ({1} * {2})/100 = {3}\n". format(ResultDialog,x,y,(x*y)/100))
5967
elif save_cfg == OFF:
6068
pass
69+
elif save_cfg == AUTO:
70+
file(file_name="history.txt",file_mode="a",file_write="{0} ({1} * {2})/100 = {3}\n". format(ResultDialog,x,y,(x*y)/100))
6171
else:
6272
error_msg(save_err_msg,"","")
6373

@@ -68,6 +78,8 @@ def Mod(x,y,ResultDialog,save_cfg,file_name,save_err_msg):
6878
file(file_name=file_name,file_mode="a",file_write="{0} {1} % {2} = {3}\n". format(ResultDialog,x,y,x%y))
6979
elif save_cfg == OFF:
7080
pass
81+
elif save_cfg == AUTO:
82+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} % {2} = {3}\n". format(ResultDialog,x,y,x%y))
7183
else:
7284
error_msg(save_err_msg,"","")
7385

@@ -78,6 +90,8 @@ def FullDivision(x,y,ResultDialog,save_cfg,file_name,save_err_msg):
7890
file(file_name=file_name,file_mode="a",file_write="{0} {1} // {2} = {3}\n". format(ResultDialog,x,y,x//y))
7991
elif save_cfg == OFF:
8092
pass
93+
elif save_cfg == AUTO:
94+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} // {2} = {3}\n". format(ResultDialog,x,y,x//y))
8195
else:
8296
error_msg(save_err_msg,"","")
8397

@@ -88,16 +102,20 @@ def TakingExponents(x,y,ResultDialog,save_cfg,file_name,save_err_msg):
88102
file(file_name=file_name,file_mode="a",file_write="{0} {1} ** {2} = {3}\n". format(ResultDialog,x,y,x**y))
89103
elif save_cfg == OFF:
90104
pass
105+
elif save_cfg == AUTO:
106+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} ** {2} = {3}\n". format(ResultDialog,x,y,x**y))
91107
else:
92108
error_msg(save_err_msg,"","")
93109

94110
def TakingRoots(x,y,ResultDialog,save_cfg,file_name,save_err_msg):
95111
print("{0} {1} / (1/{2}) = {3}". format(ResultDialog,x,y,x**(1/y)))
96112

97113
if save_cfg == ON:
98-
file(file_name=file_name,file_mode="a",file_write="{0} {1} - {2} = {3}\n". format(ResultDialog,x,y,x**(1/y)))
114+
file(file_name=file_name,file_mode="a",file_write="{0} {1} / (1/{2}) = {3}\n". format(ResultDialog,x,y,x**(1/y)))
99115
elif save_cfg == OFF:
100116
pass
117+
elif save_cfg == AUTO:
118+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} / (1/{2}) = {3}\n". format(ResultDialog,x,y,x**(1/y)))
101119
else:
102120
error_msg(save_err_msg,"","")
103121

@@ -108,6 +126,8 @@ def SqaureRoot(x,ResultDialog,save_cfg,file_name,save_err_msg):
108126
file(file_name=file_name,file_mode="a",file_write="{0} {1} ** (1/2) {2} = {3}\n". format(ResultDialog,x,x**(1/2)))
109127
elif save_cfg == OFF:
110128
pass
129+
elif save_cfg == AUTO:
130+
file(file_name="history.txt",file_mode="a",file_write="{0} {1} ** (1/2) {2} = {3}\n". format(ResultDialog,x,x**(1/2)))
111131
else:
112132
error_msg(save_err_msg,"","")
113133

Basic_Maths/Lib/file.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@
66
A Copy of This Software is published on GitHub To view: https://github.com/LinuxUsersLinuxMint/Basic_Maths"""
77

88
ON=0
9-
OFF=1
9+
OFF=1
10+
AUTO=2

Basic_Maths/lib_ver_info.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
PYTHON_LIB_LICENCE="GPL2"
1010
PYTHON_LIB_IMPLEMENTED_CONTRACTS="LinuxUsersLinuxMint Privacy and Security Agreement , LinuxUsersLinuxMint Web (Site) Agreement"
1111
PYTHON_LIB_IMPLEMENTED_CONTRACTS_WEB_SITE="https://linuxuserslinuxmint.github.io/Contracts/privacyandsecutryagreement/privacyandsecutryagreement.html , https://linuxuserslinuxmint.github.io/Contracts/linuxuserslinuxmintwebsiteagreement/linuxuserslinuxmintwebsiteagreement.html"
12-
PYTHON_LIB_VER="6.0"
12+
PYTHON_LIB_VER="6.1"
1313
PYTHON_LIB_SUPPORT_PLATFORM="Windows/Linux/macOS/otherOS"
1414
PYTHON_LIB_RELEASE_DATE="9/30/2023, Time: 14:49 / 2:49 PM"
15-
PYTHON_LIB_LAST_UPDATE_DATE="2/21/2025, Time: 23:17 / 11:17 PM"
15+
PYTHON_LIB_LAST_UPDATE_DATE="3/8/2025, Time: 14:33 / 2:33 PM"
1616
PYTHON_LIB_AUTHOR="LinuxUsersLinuxMint"
1717
PYTHON_LIB_AUTHOR_WEB_SITE="https://linuxuserslinuxmint.github.io"

0 commit comments

Comments
 (0)