Simple Python Calculator
This script will allows your to calculate the integers given with the chosen operation. You can add, substract, multiply and divide the numbers.
class kalkulator:
def __init__(self,no1,no2):
self.no1 = int(no1)
self.no2 = int(no2)
#formula
def tambah(self):
return self.no1 + self.no2
def tolak(self):
return self.no1 - self.no2
def darab(self):
return self.no1 * self.no2
def bahagi(self):
if self.no2 <= 0:
print("Nombor kurang atau sama dengan sifar. Tidak boleh dibahagi")
else:
return self.no1 / self.no2
def main():
print("Kalkulator\nTekan q untuk keluar")
chkNo1 = input("Masukkan nombor pertama : ")
#semak sama ada integer atau q untuk exit program
if chkNo1 == "q":
print("Tamat!","\n")
exit
else:
chkNo2 = input("Masukkan nombor kedua : ")
if bool(int(chkNo1)) == False:
print("Masukkan integer sahaja")
main()
elif bool(int(chkNo2)) == False:
print("Masukkan integer sahaja")
main()
else:
no1 = chkNo1
no2 = chkNo2
kira = kalkulator(no1,no2)
operasi = int(input("Pilih operasi : tambah(1), tolak(2), darab(3), bahagi(4) : "))
if operasi == 1:
print("Jawapannya adalah : ", kira.tambah())
elif operasi == 2:
print("Jawapannya adalah : ", kira.tolak())
elif operasi == 3:
print("Jawapannya adalah : ", kira.darab())
elif operasi == 4:
print("Jawapannya adalah : ", kira.bahagi())
else:
print("\n","RALAT: Sila masukkan pilihan operasi yang betul")
print("=="*14,"\n")
main() #akan loop pada main selagi tidak stop script
main() #default akan run main