<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#!/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 &gt; 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 &gt; 0.0 and l_b &gt; 0.0:
        A = l_a * l_b
        P = 2.0 * (l_a + l_b)
    else:
        if l_a &lt;= 0.0:
            print("error el parametro lado a debe ser positivo")
        if l_b &lt;= 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)
</pre></body></html>