Saludos , necesito de su ayuda, tengo este algoritmo Básico , que llama funciones tipo void , el problema es que no me sigue las instrucciones del menú, al ejecutarlo solo aparece el print y se ejecuta el while sin prestar atencion a la respuesta. y no encuentro la causa. mi código es este:
def circulo(): radio = (input("Ingrese le valor del radio: ")) radio = radio * radio print("El area del circulo es ", radio) def cuadrado(): lado = input("Ingrese le valor del un lado: ") lado = lado * lado print("El area del circulo es ", lado)def triangulo(): triangulo = input("Ingrese le valor del radio: ") triangulo = triangulo * 0.5 print("El area del circulo es ", triangulo)menu = Truewhile menu == True: resp = input("Bienvenido \n Ingrese el valor de la operacion que desea realizar \n 1.- circulo \n 2.- cuadrado \n 3.- triangulo \n 4.-Salir")if resp == 1: circulo()elif resp==2: cuadrado()elif resp==3: triangulo()elif resp==4: menu==Falseelse: print("Ingrese una opcion valida")