+ INFORMACIÓN

¡Comparte en redes sociales!

Tu primera calculadora en Python

¿Cómo hacer una calculadora en Python?

La semana pasada os hablábamos de los bucles while en Python, sus características y funcionamiento. Pues bien, esta semana vamos a hacer uso de ellos y vamos a programarnos una sencilla calculadora para practicar.

Si quieres seguir aprendiendo sobre programación puedes hacerlo en EIP con nuestro máster en Programación avanzada en Python para Big Data, Hacking y Machine Learning.

cómo hacer una calculadora en python

Comenzamos recogiendo los dos números con los que nuestra calculadora va a trabajar, creamos una variable para la selección de la operación que queremos que realice nuestra calculadora y creamos nuestro bucle con el listado de las opciones donde la condición sería la elección por parte del usuario de salir del programa pulsando la opción 6.

Captura de pantalla 2021 05 11 a las 11.16.31

Después en función de la operación que se desea realizar, entraría dentro de una opción u otra de nuestras sentencias condicionales ‘if’ o ‘elif’.

En la opción 4, la división convertimos el resultado en float para poder imprimir decimales, ya que de lo contrario solo imprimirá la parte entera, ignorando todos los decimales.

Vamos a ponerla a prueba, introducimos los números 7 y 3.

nwoJvpEhMjwBts DOutLbKpTKEiO2fRDE 1tojyY9VL20kUFOQnuPseK4VcGkescp4INSp2vVc dW6Inn0SfXWWKJsp1hfZ 4LxdipEyKv306iQNUX3RaN4mLh8bKI74 p2AqGkVofH6oNnvg

Vamos a sumarlos, así que marcamos la opción 1 de nuestra fantástica calculadora y como somos unos maravillosos programadores, nos imprime la línea con el resultado de la suma, 7 + 3 = 10.

Probamos el resto de operaciones y vemos que todas funcionan a las mil maravillas.


La opción 5 nos permite cambiar los números con los que trabajar.

gTkpXV mSa2579STL4e46cVIz8wndmLrxislKGHW391R4vyZNUlRTevh2vNTAslL8LKQBU71qXmQ6y PLyFsznN yTH8QgxtjeRH vDjks v0h3bwDq300tbWVEdlgKq04A fFVu dikLpbfmQ

Y la última opción nos apaga nuestra calculadora imprimiéndonos el mensaje de despedida.

mJIhjAV87yGjDM8gSnna5ZWDkni7pCHLrMIerWGcTKHxpRC6tONXfPs5Q2SLcxRS8gHxSxeeIKss9dJJz zXTRn2adqGJow8OZdygGY2uOZ PZwyu2Bm37Aydm9uXKtA8trr7EkeB0Jho rI9Q

Suscríbete a nuestra newsletter para estar al día de todas las novedades

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.
marter-en-python

Deja un comentario

EIP International Business School te informa que los datos del presente formulario serán tratados por Mainjobs Internacional Educativa y Tecnológica, S.A.U. como responsable de esta web. La finalidad de la recogida y tratamiento de los datos personales es gestionar tu suscripción a la newsletter así como para el envío de información comercial de los servicios del responsable del tratamiento. La legitimación es el consentimiento explícito del/a interesado/a. No se cederán datos a terceros, salvo obligación legal. Podrás ejercer tus derechos de acceso, rectificación, limitación y supresión de los datos en cumplimiento@grupomainjobs.com, así como el derecho a presentar una reclamación ante la autoridad de control. Puedes consultar la información adicional y detallada sobre Protección de datos en la Política de Privacidad que encontrarás en nuestra página web.