Programación Web y Scripting > Python

 El Area De Un Circulo Y Un Cuadrado En Python ?

<< < (2/2)

Natomsc:
Aquí te dejo un código creado por mí, no esta comentado ni nada pero no es muy difícil de comprender.


--- Código: Text ---#!/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 

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa