Вопрос задан 08.06.2023 в 21:18. Предмет Информатика. Спрашивает Ибраимов Рустем.

Создать калькулятор используя функции на питоне. Помогите пожалуйста дам 30 баллов

0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

def add(x, y):
 return x + y

def subtract(x, y):
 return x - y

def multiply(x, y):
 return x * y

def divide(x, y):
 return x / y

print("Выберите операцию:")
print("1.Сложение")
print("2.Вычитание")
print("3.Умножение")
print("4.Деление")

choice = input("Введите номер операции(1/2/3/4): ")

num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))

if choice == '1':
 print(num1,"+",num2,"=", add(num1,num2))

elif choice == '2':
 print(num1,"-",num2,"=", subtract(num1,num2))

elif choice == '3':
 print(num1,"*",num2,"=", multiply(num1,num2))

elif choice == '4':
 print(num1,"/",num2,"=", divide(num1,num2))
else:
 print("Некорректный выбор")

0 0
Отвечает Красавина Светлана.

Здесь простейший калькулятор, который сможет выполнять четыре арифметические операции: сложение, вычитание, умножение и деление.

def calculator(num1, num2, operation):

   if operation == '+':

       return num1 + num2

   elif operation == '-':

       return num1 - num2

   elif operation == '*':

       return num1 * num2

   elif operation == '/':

       return num1 / num2

   else:

       return "Неизвестная операция"

def main():

   num1 = float(input("Введите первое число: "))

   num2 = float(input("Введите второе число: "))

   operation = input("Введите операцию (+, -, *, /): ")

   result = calculator(num1, num2, operation)

   print(result)

main()


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

Конечно! Вот пример калькулятора, созданного с использованием функций на языке Python:

python
# Функция для сложения двух чисел 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 "Ошибка: деление на ноль" # Функция для выбора операции def calculator(): print("Выберите операцию:") print("1. Сложение") print("2. Вычитание") print("3. Умножение") print("4. Деление") choice = input("Введите номер операции (1/2/3/4): ") num1 = float(input("Введите первое число: ")) num2 = float(input("Введите второе число: ")) result = None if choice == '1': result = add(num1, num2) elif choice == '2': result = subtract(num1, num2) elif choice == '3': result = multiply(num1, num2) elif choice == '4': result = divide(num1, num2) else: print("Некорректный ввод") if result is not None: print("Результат:", result) # Запуск калькулятора calculator()

Скопируйте этот код в файл с расширением .py, запустите его и следуйте инструкциям в консоли. Вы сможете выбрать операцию (сложение, вычитание, умножение или деление) и ввести два числа. После этого калькулятор выведет результат выбранной операции.

Надеюсь, это поможет! Если у вас возникнут вопросы, пожалуйста, сообщите.

0 0

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

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

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