
Даю 60 баллов! только помогите. прошу. это срочно!! написать программу на python Написать
программу "Калькулятор". Программа кроме арифметических действий должна извлекать квадратный корень. можно использовать срезы, но не более, дальше мы ещё не изучали. пожалуйста, помогите

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

'''
Максимальной простой калькулятор, имеет функции: сложения, умножения, деления, вычитания двух чисел
+ извлечение корня
'''
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}")



Конечно, я помогу вам написать простой калькулятор на 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" программа завершит выполнение.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili