• Предмет: Информатика
  • Автор: sekwaia
  • Вопрос задан 5 месяцев назад

Розробіть програму з двома класами, у першому з яких за допомогою методу func1 обчислюється сума введених чисел, а в другому класі за допомогою методу func1 - їх добуток. пайтон​

Ответы

Ответ дал: hagadf
1

Відповідь:

class SumClass:

   def func1(self, a, b):

       return a + b

class MultiplyClass:

   def func1(self, a, b):

       return a * b

s = SumClass()

a = int(input("Enter first number: "))

b = int(input("Enter second number: "))

print(s.func1(a,b))

m = MultiplyClass()

a = int(input("Enter first number: "))

b = int(input("Enter second number: "))

print(m.func1(a,b))

Пояснення:

Цей код визначає два класи SumClass, MultiplyClass кожен з яких має метод func1(). Метод func1in SumClass приймає два параметри a і b повертає їх суму, тоді як func1метод MultiplyClass приймає два параметри a і b повертає їх добуток. Створюється екземпляр кожного класу, і користувачеві пропонується ввести два числа, які передаються як аргументи func1()методу відповідного класу. Результати будуть відповідно сумою та добутком введених чисел.

Ответ дал: leprekon882
2

class Calculator:

   def func1(self):

       num1 = int(input("Enter first number: "))

       num2 = int(input("Enter second number: "))

       return num1 + num2

class Multiplier(Calculator):

   def func1(self):

       num1 = int(input("Enter first number: "))

       num2 = int(input("Enter second number: "))

       return num1 * num2

calc = Calculator()

print("The sum is: ", calc.func1())

mult = Multiplier()

print("The product is: ", mult.func1())

Приложения:
Вас заинтересует