Calculator class
Write a class that receives two numbers and the methods of subtraction, multiplication and division can be called. By calling each method, the necessary calculations are required and the result is returned in
Write a class that receives two numbers and the methods of subtraction, multiplication and division can be called. By calling each method, the necessary calculations are required and the result is returned in
let msg = 'error' alert(msg)This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error' alert(msg)This answer is only visible to premium members
This answer is only visible to premium members
let msg = 'error' alert(msg)This answer is only visible to premium members
This answer is only visible to premium members
class Math: def __init__(self,num1,num2): self.num1 = int(num1) self.num2 = int(num2) def jam(self): return self.num1 + self.num2 def tafrigh(self): return self.num1 - self.num2 def zarb(self): return self.num1 * self.num2 def taghsim(self): return self.num1 / self.num2 num1 = input("number1: ") num2 = input('number2: ') math = Math(num1,num2) met = input('+ to jam - to tafrigh * to zarb / to taghsim \n') if met == "+": print(math.jam()) elif met == '-': print(math.tafrigh()) elif met == '*': print(math.zarb()) elif met == '/': print(math.taghsim()) else: print('error')
class Mashinhesab:
def __init__(self, number1 ,number2):
self.number1 = number1
self.number2 = number2
def jam(self):
return number1 + number2
def menha(self):
return number1 - number2
def zarb(self):
return number1 * number2
def tafrigh(self):
return number1 / number2
number1 = int(input("number1: "))
number2 = int(input("number2: "))
n = Mashinhesab(number1 , number2)
print(n.jam())
print(n.menha())
print(n.zarb())
print(n.tafrigh())
class Calculator: def __init__(self,num1,num2): self.__num1=num1 self.__num2=num2 @property def num1(self): return self.__num1 @property def num2(self): return self.__num2 @num1.setter def num1(self,newvalue): self.__num1=newvalue @num2.setter def num2(self,newvalue): self.__num2=newvalue def sum(self): return self.__num1+self.__num2 def minus(self): return self.__num1-self.__num2 def multi(self): return self.__num1*self.__num2 def div(self): if(self.__num2==0): return "error" else: return self.__num1/self.__num2 c=Calculator(3,0) print(f"div:{c.div()}, multi:{c.multi()}, minus: {c.minus()}, sum:{c.sum()}")
class Calculate: def __init__(self, number1, number2): self.number1 = number1 self.number2 = number2 def subtraction(self): return self.number1 - self.number2 def plus(self): return self.number1 + self.number2 def division(self): if self.number2 == 0: return "Division by zero is not allowed." return self.number1 / self.number2 def multiplication(self): return self.number1 * self.number2 def choose(self): i = input('Choose an operation (1: subtraction, 2: addition, 3: division, 4: multiplication): ') if i == '1': return self.subtraction() elif i == '2': return self.plus() elif i == '3': return self.division() elif i == '4': return self.multiplication() else: return "Invalid choice. Please enter a number between 1 and 4." a = int(input('number1: ')) b = int(input('number2: ')) c = Calculate(a, b) result = c.choose() print(result)
class Calculator: def __init__(self, num1, num2): try: self.num1 = int(num1) self.num2 = int(num2) except ValueError: raise ValueError def sum(self): return self.num1 + self.num2 def minus(self): return self.num1 - self.num2 def multiplication(self): return self.num1 * self.num2 def division(self): try: return self.num1 / self.num2 except ZeroDivisionError: return "can't devid zero" def main(): cal = Calculator(input("number1: "), input("number2: ")) print(cal.sum()) print(cal.minus()) print(cal.multiplication()) print(cal.division()) if __name__ == "__main__": main()
class Calculator: def __init__(self , one , tow): self.one = one self.tow = tow def jam(self): self.one = int(input("Enter first num: ")) self.tow = int(input("Enter srcond num: ")) return self.one + self.tow def jam(self): return self.one + self.tow def tafrigh(self): return self.one - self.tow def zarb(self): return self.one * self.tow def taghsim(self): return self.one / self.tow
class Numbers: def __init__(self, nm1, nm2): self.nm1 = nm1 self.nm2 = nm2 def jam(self): return self.nm1 + self.nm2 def menha(self): return self.nm1 - self.nm2 def zarb(self): return self.nm1 + self.nm2 def taghsim(self): return self.nm1 + self.nm2 q = int(input("amaliyat:\n 1-jame \n 2:menha \n 3:zarb \n 4:tagsim\n")) b= int(input("ok! and now you number: ")) w= int(input("ok! and now you number2: ")) t = Numbers(b, w) if q == 1: print("Natije jam:", t.jam()) elif q == 2: print("Natije menha:", t.menha()) elif q == 3: print("Natije zarb:", t.zarb()) elif q == 4: print("Natije taghsim:",t.taghsim()) else: print("Gozine namotabar ast!")
Submitting answers is currently unavailable.
Write a program that translates the following words from Farsi to English and vice versa. The program must be implemented infinitely and it is possible to add new words easily words: Hello = hello goodbye = bye Kata ...
Write a function that receives a word and changes each letter to its next letter in the alphabet. Then returned the result. Indeed: "A" turns into "B" "" B "becomes" C "" C "becomes" D "and ........
Create a link with the following specifications. The phrase link (click here) should be on the code-bezan.ir page Title the phrase (programming exercise) be open but open on the new page
CSS Code Write to select all spans that are directly inside DIV and change the color of their text to red
You must be logged in to access this section.
Login/Sign up If you don’t understand the exercise or can’t solve it for any reason, that’s completely
normal—don’t worry 😊
Try checking out easier exercises and reviewing different answers
submitted by others. Gradually, you can move on to more challenging exercises. Also, your answer
might be correct even if it’s different from others.