Я в начале пути к python, это мое первое творение в python, и у меня небольшая проблема, я создал базовый калькулятор c, он вроде работает хорошо, но мой вопрос в том, как я могу заставить калькулятор снова запрашивать num1 и оператор после того, как я его запустил, я имею в виду, я запускаю его, он работает, но после того, как расчет завершен, я должен перезапустить его, чтобы запросить num1 и op. Как я могу заставить его снова запрашивать num1 и op, когда вы нажимаете клавишу после завершения вычисления. Я впервые спрашиваю здесь, и если мой вопрос слишком базовый c, извините.
import math
#creating our variables
num1 = float(input("Enter the first number: "))
op = input("Enter the operator: ")
#creating the calculator for simple calculations
if op == "+":
num2 = float(input("Enter the second number: "))
print(num1 + num2)
elif op == "-":
num2 = float(input("Enter the second number: "))
print(num1 - num2)
elif op == "*":
num2 = float(input("Enter the second number: "))
print(num1 * num2)
elif op == "/":
num2 = float(input("Enter the second number: "))
print(num1 / num2)
#creating the advanced calculations
elif op == "square":
print(num1**2)
elif op == "cube":
print(num1**3)
elif op == "square root":
print(math.sqrt(num1))
elif op == "square number":
num2 = float(input("Enter the second number: "))
print(num1**num2)
elif op == "cube root":
print(num1**(1/3))
else:
print("Error, please enter a valid operator")