даю 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: ага, спасибо огромное вам обоим) ☺
Вас заинтересует