Вопрос задан 28.09.2023 в 13:20. Предмет Информатика. Спрашивает Мацьків Наталя.

Даю 60 баллов! только помогите. прошу. это срочно!! написать программу на python Написать

программу "Калькулятор". Программа кроме арифметических действий должна извлекать квадратный корень. можно использовать срезы, но не более, дальше мы ещё не изучали. пожалуйста, помогите​
0 0
Перейти к ответам

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

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

'''

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

+ извлечение корня

'''

def menu():

   print("Выберите нужный пункт, для этого введите одну из цифр")

   print("1.Сумма двух чисел\n2.Разность двух чисел\n3.Произведение двух чисел\n4.Частное двух чисел\n5.Извлечение квадратного корня числа")

def addition():

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

def subtraction():

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

def multiplication():

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

def division():

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

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

   if y != 0:

       print(f"Часто {x} и {y} = {x/y}")

   else:

       print("На ноль делить нельзя!")

menu()

choice = input()

if choice == '1':

   print(f"Сумма двух чисел: {addition()}")

elif choice == '2':

   print(f"Разность двух чисел: {subtraction()}")

elif choice == '3':

   print(f"Произведение двух чисел: {multiplication()}")

elif choice == '4':

   division()

elif choice == '5':

   x = float(input("Введите число, из которого хотите извлечь корень: "))

   print(f"Квадратный корень из числа {x} равен {x**0.5}")

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

Конечно, я помогу вам написать простой калькулятор на Python. Вот пример:

python
# Функция для сложения 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): if y == 0: return "Ошибка: деление на ноль недопустимо" return x / y # Функция для извлечения квадратного корня def square_root(x): if x < 0: return "Ошибка: извлечение квадратного корня из отрицательного числа недопустимо" return x ** 0.5 # Главная функция def main(): while True: print("Выберите операцию:") print("1. Сложение") print("2. Вычитание") print("3. Умножение") print("4. Деление") print("5. Извлечение квадратного корня") print("6. Выход") choice = input("Введите номер операции (1/2/3/4/5/6): ") if choice == '6': print("Программа завершена.") break if choice in ('1', '2', '3', '4', '5'): num1 = float(input("Введите первое число: ")) if choice != '5': num2 = float(input("Введите второе число: ")) if choice == '1': print("Результат:", add(num1, num2)) elif choice == '2': print("Результат:", subtract(num1, num2)) elif choice == '3': print("Результат:", multiply(num1, num2)) elif choice == '4': print("Результат:", divide(num1, num2)) elif choice == '5': print("Результат:", square_root(num1)) else: print("Неверный ввод. Пожалуйста, выберите допустимую операцию.") if __name__ == "__main__": main()

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

0 0

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

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

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

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