#!/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__": """ # 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) """ # 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)