Предмет: Информатика, автор: olegsimin0

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


restIess: функции были?
olegsimin0: да

Ответы

Автор ответа: restIess
2

'''

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

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

'''

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}")


olegsimin0: о, господи, как много ты сделал. ты потратил свое время на мои проблемы. спасибо огромное! я правда не знаю, как отблагодарить......
restIess: ^_^
restIess: Красивее то будет твой вариант, но насколько я понял, графический интерфейс не проходил еще автор вопроса
olegsimin0: да)
restIess: Можно на самом деле еще проще сделать, выкинуть функции и оставить только if'ы и сам вывод результатов, ну если вдруг автору захочется)
olegsimin0: ага, спасибо огромное вам обоим) ☺
Похожие вопросы
Предмет: История, автор: 1234567340