Aquí les presento mi primer código en Python, es un "programa" que halla el área y el perímetro de una circunferencia, es bastante sencillo, pero quería probar hacer un código completo por mi y es lo primero que se me ocurrió, quiero que critiquen todo lo que puedan para intentar mejorar dichos aspectos del código y como programador si se puede.
- Código: Seleccionar todo
- # -*- coding: utf-8 -*-
 ###########################################
 #Proyecto: Geometría.
 #Autor: Nato.
 #Version: 0.1.
 #####################
 #importar el valor de pi desde el modulo math
 from math import pi
 #crear la variable para activar o desactivar el bucle principal
 nuevo_valor=1
 #presentación.
 print "########################"
 print " CIRCUNFERENCIA"
 print "########################\n"
 #bucle principal
 while (nuevo_valor == 1):
 seleccion = input("Que quieres hallar, área(1) o perímetro (2)? ")
 print ""
 
 #si el valor de "selección" retorna 1 se inicia el bucle del área
 while (seleccion == 1):
 print "Hallar área"
 r_circun = input("Cual es el radio de la circunferencia?: ")
 #calcula área de una circunferencia.
 def area_circunferencia(radio):
 return pi*radio**2
 
 if r_circun < (0.000000000001):
 print "Error, debes introducir un numero superior a 0"
 else:
 print "Área de la circunferencia: "+str(area_circunferencia(r_circun))+"\n"
 break
 #si el valor de "selección" retorna 2 se inicia el bucle del perímetro
 while (seleccion == 2):
 
 print "Hallar perímetro"
 r_circun = input("Cual es el radio de la circunferencia?: ")
 #calcula perímetro de una circunferencia
 def perimetro_circunferencia(radio):
 return 2*pi*radio
 if r_circun < (0.000000000001):
 print "Error, debes introducir un numero superior a 0"
 else:
 print "Perímetro de la circunferencia: "+str(perimetro_circunferencia(r_circun))+"\n"
 
 break





