Вопрос задан 24.11.2023 в 06:21. Предмет Информатика. Спрашивает Мун Анастасия.

Python Написать модуль с функциями суммы, вычитания, умножения, деления. В основном файле создать

консольную программу калькулятор и воспользоваться для расчета функциями из модуля
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Анисимова Даша.

                         ----- Код модуля:

def summa(a, b):

   return a + b

def raznost(a, b):

   return a - b

def proizvedenie(a, b):

   return a * b

def chastnoe(a, b):

   return a / b

                         ----- Код программы-калькулятора:

import calc

print('Добро пожаловать в консольный калькулятор!')

while True:

   print('Введите операцию:')

   print('1 - Сложение')

   print('2 - Вычитание')

   print('3 - Умножение')

   print('4 - Деление')

   print('0 - Выход')

   

   operation = int(input())

   

   if operation == 0:

       break

   

   print('Введите первое число:')

   x = int(input())

   print('Введите второе число:')

   y = int(input())

   

   if operation == 1:

       result = calc.summa(x, y)

   elif operation == 2:

       result = calc.raznost(x, y)

   elif operation == 3:

       result = calc.proizvedenie(x, y)

   elif operation == 4:

       result = calc.chastnoe(x, y)

   else:

       print('Ошибка ввода!')

       continue

   

   print('Результат: ', result)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для написания модуля с функциями сложения, вычитания, умножения и деления вам потребуется создать отдельный файл с расширением .py, в котором определите эти функции. Затем вы можете создать основной файл программы, который будет использовать эти функции для выполнения вычислений.

Вот пример кода для модуля с функциями:

```python # calculator.py

def add(a, b): return a + b

def subtract(a, b): return a - b

def multiply(a, b): return a * b

def divide(a, b): if b != 0: return a / b else: return "Error: Division by zero is not allowed" ```

В основном файле программы вы можете импортировать этот модуль и использовать его функции для выполнения вычислений. Например:

```python # main.py import calculator

def main(): print("Welcome to the calculator program!") num1 = float(input("Enter the first number: ")) num2 = float(input("Enter the second number: "))

print("Sum:", calculator.add(num1, num2)) print("Difference:", calculator.subtract(num1, num2)) print("Product:", calculator.multiply(num1, num2)) print("Quotient:", calculator.divide(num1, num2))

if __name__ == "__main__": main() ```

После запуска программы вы увидите приветственное сообщение, а затем будете приглашены ввести два числа. Программа затем использует функции из модуля `calculator` для выполнения операций сложения, вычитания, умножения и деления над этими числами и выводит результаты на экран.

Обратите внимание, что в функции `divide` добавлена проверка на деление на ноль, чтобы избежать ошибки. Если второе число равно нулю, функция вернет сообщение об ошибке.

Надеюсь, это поможет вам создать консольную программу-калькулятор с использованием функций из модуля! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос