#!/usr/bin/python3 # -*- coding: utf-8 -*- # Cuadrado def Cuadrado(lado): # Calcual el area y perimetro del cuadrado a partir del lado a, p = 0.0, 0.0 if lado > 0.0: a = lado * lado p = lado * 4 else: print("error el parametro lado debe ser positivo") return a, p # Rectangulo def Rectangulo(l_a, l_b): # Calcual el area y perimetro del rectangulo a partir del lado a, b A, P = 0.0, 0.0 if l_a > 0.0 and l_b > 0.0: A = l_a * l_b P = 2.0 * (l_a + l_b) else: if l_a <= 0.0: print("error el parametro lado a debe ser positivo") if l_b <= 0.0: print("error el parametro lado b debe ser positivo") return A, P """ Prueba de las funciones """ if __name__ == "__main__": op = 0 while op != 9: print("Selecciona una opcion") print("\t1 - Cuadrado") print("\t2 - Rectangulo") print("\t9 - salir") # solicituamos una opcion al usuario op = int(input("inserta un numero >> ")) if op == 1: # calculo del perimetro y area del cuadrado l = float(input("lado del cuadrado: ")) a, p = Cuadrado(l) print("Area del cuadrado: ", a) print("Perimetro del cuadrado: ", p) elif op == 2: # calculo del perimetro y area del rectangulo l_a = float(input("lado a del rectangulo: ")) l_b = float(input("lado a del rectangulo: ")) a, p = Rectangulo(l_a, l_b) print("Area del rectangulo: ", a) print("Perimetro del rectangulo: ", p) elif op == 9: print("Adios") else: input( "No has pulsado ninguna opcion correcta...\npulsa una tecla para continuar" ) """ """