<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__":
    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 &gt;&gt; "))
        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"
            )

    """

    """
    

</pre></body></html>