3 - Codificación del diagrama de flujo en Python

Diagrama de flujo como herramienta para entender un problema planteado.

El diagrama de flujo es nuestra herramienta 🛠️ para poder plantear una solución a nuestro problema.

Para poder probar nuestra solución propuesta a un problema mediante un diagrama de flujo lo debemos codificar seguidamente en Python.

Ejemplo 1

Hallar la superficie de un cuadrado 🔲 conociendo el valor de un lado.

Utilizando cualquiera de los editores recomendados(mirar tutoriales basicos para su uso con Python) o el por defecto en Python guardando un archivo .py codificamos la siguiente solución al diagrama de flujo:

text = input("Enter side:") 
side= int(text)
area =side*side
print ("the area is:", area)

Si ejecutamos el programa "Run" podemos comprobar que se solicita el ingreso por teclado ⌨️ de la medida del lado del cuadrado y seguidamente nos muestra la superficie dependiendo del valor ingresado.

Para el ingreso de un dato por teclado y mostrar un mensaje se utiliza la función input, esta función retorna todos los caracteres 🔡 escritos por el operador del programa 🤖 :

text = input ("Enter side:")

La variable side guarda 💾 todos los caracteres ingresados por teclado pero no en formato numérico, si no en texto, para esto debemos llamar a la función int para convertir el texto a un número entero.

side = int(text)

Ahora se vuelve a guardar en la variable side el valor que ingresó el operador pero en formato entero que posibilita hacer operaciones matemáticas 👩‍🔬 con el mismo.

Un formato simplificado para ingresar un valor entero por teclado y evitarnos escribir las dos líneas anteriores es 🤓 :

side = int (input("Enter side:"))

Procedemos a efectuar el cálculo 📚 de la superficie o área luego de ingresar el dato por teclado y convertirlo a entero:

area = side*side

Para mostrar un mensaje por pantalla 🖥️ tenemos la función print 🖨️ que le pasamos como parámetro una cadena de caracteres a mostrar que debe estar entre comillas simples (" ejm") o dobles('ejm'):

print ("The area is:", area)

Algunas consideraciones

Hay más restricciones que iremos aprendiendo a medida que avance el curso 🔜 .

Última actualización

¿Te fue útil?