- #!/usr/bin/env python 
-   
- # -*- coding: UTF-8 -*- 
-   
-   
-   
- #################### 
-   
- # Versión: 0.1 
-   
- # Autor: Nato. 
-   
- # Licencia: GNU/GPL. 
-   
- #################### 
-   
-   
-   
- try: 
-   
-     from sys import exit 
-   
-     from math import pi 
-   
- except ImportError, error: 
-   
-     print "No se pudo cargar el modulo: %s" % (error) 
-   
-     sys.exit(2) 
-   
-   
-   
- #=============================================================================== 
-   
-   
-   
- def area_circunferencia(radio): 
-   
-     return (pi*radio)**2 
-   
-   
-   
- def perimetro_circunferencia(radio): 
-   
-     return 2*pi*radio 
-   
-   
-   
- def area_cuadrado(lado): 
-   
-     return lado**2 
-   
-   
-   
- def perimetro_cuadrado(lado): 
-   
-     return lado+lado+lado+lado 
-   
-   
-   
- def calcular_area_circun(): 
-   
-     radio = input("Cual es el radio de la circunferencia?: ") 
-   
-   
-   
-     if radio > 0: 
-   
-         print "Area de la circunferencia: ", area_circunferencia(radio) 
-   
-     else: 
-   
-         print "Error, debes introducir un numero superior a 0." 
-   
-   
-   
- def calcular_perimetro_circun(): 
-   
-     radio = input("Cual es el radio de la circunferencia?: ") 
-   
-   
-   
-     if radio > 0: 
-   
-         print "Perimetro de la circunferencia: ", perimetro_circunferencia(radio) 
-   
-     else: 
-   
-         print "Error, debes introducir un numero superior a 0." 
-   
-   
-   
- def calcular_area_cua(): 
-   
-     lado = input("Cual es el lado del cuadrado?: ") 
-   
-   
-   
-     if lado > 0: 
-   
-         print "Area del cuadrado: ", area_cuadrado(lado) 
-   
-     else: 
-   
-         print "Error, debes introducir un numero superior a 0." 
-   
-   
-   
- def calcular_perimetro_cua(): 
-   
-     lado = input("Cual es el lado del cuadrado?: ") 
-   
-   
-   
-     if lado > 0: 
-   
-         print "Perimetro del cuadrado: ", perimetro_cuadrado(lado) 
-   
-     else: 
-   
-         print "Error, debes introducir un numero superior a 0." 
-   
-   
-   
- #=============================================================================== 
-   
-   
-   
- quit = False 
-   
-   
-   
- while not quit: 
-     print "                " 
-   
-     print "   GEOMETRIA    " 
-   
-     print " _____          " 
-   
-     print "|     |    /   " 
-   
-     print "|     |   /    " 
-   
-     print "|_____|  /____ " 
-     print "                " 
-   
-      
-   
-     seleccion = raw_input("Que quieres hacer, calcular area(1), perimetro(2) o salir(3)?:  ") 
-   
-   
-   
-     if seleccion == "1": 
-   
-         seleccion1 = raw_input("Que area quieres calcular, circunferencia(1), cuadrado(2)?: ") 
-   
-          
-   
-         if seleccion1 == "1": 
-   
-             calcular_area_circun() 
-   
-              
-   
-         elif seleccion1 == "2": 
-   
-             calcular_area_cua() 
-   
-              
-   
-     elif seleccion == "2": 
-   
-         seleccion2 = raw_input("Que perimetro quieres calcular, circunferencia(1), cuadrado(2)?: ") 
-   
-          
-   
-         if seleccion2 == "1": 
-   
-             calcular_perimetro_circun() 
-   
-              
-   
-         elif seleccion2 == "2": 
-   
-             calcular_perimetro_cua() 
-   
-     else: 
-   
-         quit = True 
-