Archivo de la etiqueta: python

POO con – python (porcentaje de personas)

El problema planteado consiste en hallar la cantidad de personas hombre, mujeres, niñ@s y ancianos en porcentaje según el total.

La programación de este ejercicio hace uso de la clase Porcentaje encargada de calcular el porcentaje de hombres, mujeres, niñ@s y ancianos de un grupo de personas. Recuerde que para hallar un porcentaje necesita la cantidad particular y la cantidad total de datos. El porcentaje seria el cociente.

La Programación Orientada a Objetos es un paradigma de programación que permite la reutilizacion de código ademas de la estandarizacion, flexibilidad y usabilidad de nuestras aplicaciones.

Se usa como buffer de entrada el método input() y se hace casting int() para leer valores enteros, en este caso cantidad de hombres, mujeres,….

Se instancia un objeto de la clase Porcentaje y se invocan los métodos de calcularporcentaje() y mostrarResultado().

En Python las clases se definen mediante la palabra clave class seguida
del nombre de la clase, dos puntos (:) y a continuación, indentado, el cuerpo de la clase. Recuerde siempre que en python se tabula (indenta) no se usan llaves. El método __init__, con una doble barra baja al principio y final del nombre, se ejecuta justo después de crear un nuevo objeto a partir de la clase, proceso que se conoce con el nombre de instanciación o constructor.

La programación orientada a objetos es estándar y por eso se puede reutilizar la clase creada en java en c# y lenguajes LAN con similitud de sintaxis y en otros lenguajes, en este caso python solo se hacen pequeños cambios.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

programacion
Figura. programacion en python: porcentaje de personas

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Cunado se deba realizar una operación similar con valores se puede pensar en un solo comportamiento que implemente una estructura case.

[Tweet «»Si es posible ser flexible entonces un codigo flexible es la mejor opción» #Tutorias ☺»]