Cómo Hacer una Calculadora en Python

En este artículo, vamos a aprender a crear una calculadora en Python utilizando programación orientada a objetos. Python es un lenguaje de programación popular que se utiliza para una variedad de tareas, desde el desarrollo web hasta la automatización de tareas. Es un lenguaje fácil de aprender y se utiliza en muchas escuelas y universidades como primer lenguaje de programación.

Código de una calculadora en Python

¿Por qué crear una calculadora en Python?

La creación de una calculadora en Python es un proyecto excelente para principiantes ya que es un proyecto sencillo que les permite familiarizarse con los conceptos básicos de la programación orientada a objetos. Además, al crear una calculadora, se pueden aprender conceptos como el manejo de excepciones y la estructura de control de flujo.

Pasos para crear una calculadora en Python

Empezamos creando una clase llamada «Calculadora» que tendrá dos atributos: «numero» y «numerito». Estos atributos representarán los dos números que se van a usar en las operaciones matemáticas.

Dentro de esta clase, definimos cuatro métodos: «Suma», «Resta», «Multiplicacion» y «Division». Cada uno de estos métodos se encarga de realizar una operación matemática específica con los dos números almacenados en los atributos «numero» y «numerito».

En el método «Division», se utiliza una estructura de control «try-except» para manejar la excepción que se produce cuando se intenta dividir por cero. En caso de que se produzca esta excepción, se imprime un mensaje indicando que no se puede dividir por cero.

Finalmente, se define un método «del» que se encarga de eliminar los atributos «numero» y «numerito» una vez que la clase ha sido utilizada.

Fuera de la clase, se utiliza la estructura de control «try-except» para asegurarnos de que el usuario introduce números y no otro tipo de dato.

Se pide al usuario que introduzca dos números y se almacenan en las variables «primero» y «segundo».

Luego hay que crear un objeto de la clase «Calculadora» y se le asignan los valores de «primero» y «segundo» como argumentos.

Por último se utiliza otra estructura de control «try-except» para asegurarnos de que el usuario introduce un número válido para elegir la operación matemática que desea realizar. Si el usuario elige la opción 1, se llama al método «Suma», si elige la opción 2, se llama al método «Resta», si elige la opción 3, se llama al método «Multiplicacion» y si elige la opción 4, se llama al método «Division».

En resumen, este código es un ejemplo sencillo de cómo crear una calculadora en Python utilizando programación orientada a objetos. Es importante destacar que este código es solo una base para crear una calculadora más avanzada y completa.

Como hacer una calculadora con python código

Código para hacer una calculadora en Python

#!/usr/bin/python
 
class Calculadora:
  def __init__(self, uno, dos):
    self.numero = uno
    self.numerito = dos
 
  def Suma(self):
    print "La suma de los 2 numeros es :: ", (self.numero+self.numerito)
 
  def Resta(self):
    print "La resta de los 2 numeros es :: ", (self.numero-self.numerito)
 
  def Multiplicacion(self):
    print "La multiplicacion de los 2 numeros es :: ", (self.numero*self.numerito)
 
  def Division(self):
    try:
      print("La division de los 2 numeros es  ", (self.numero/self.numerito))
    except Exception:
      print("No se puede dividir con cero!\n")
 
  def __del__(self):
    self.numero = None
    self.numerito = None
 
try:
 
  primero=int(raw_input("inserta un Numero :: "))
  segundo=int(raw_input("Inserta otro Numero :: "))
 
  Objeto=Calculadora(primero,segundo)
 
  try:
    opcion=int(input("Desea\n1 - Sumar\n2 - Restar\n3 - Nultiplicar\n4 - Dividir\n"))
    if (opcion == 1):
	Objeto.Suma()
    elif (opcion == 2):
	Objeto.Resta()
    elif (opcion == 3):
	Objeto.Multiplicacion()
    elif (opcion == 4):
	Objeto.Division()
    else:
	print("Debes elegir o uno o dos\n")
 
  except Exception:
      print "Debes Insertar un numero!"
 
except Exception:
 
  print "Debes Insertar solamente Numeros!\n"

"]

Nuestra opinión

En mi opinión, crear una calculadora en Python es una excelente forma de aprender los conceptos básicos de la programación orientada a objetos. Además, al trabajar con estructuras de control de flujo y excepciones, se pueden aprender habilidades valiosas que se aplican a muchos otros proyectos de programación. Sin embargo, es importante recordar que este es solo un ejemplo básico y que existen muchas otras formas de crear una calculadora más avanzada y completa.

No Comments

Sorry, the comment form is closed at this time.

Granada

666 951 747

contacto@wonderlike.es

× Contacta con nosotros