Tutorial Python (in Work)
  • 1 - Objetivos del tutorial de Python
  • 2 - Instalación del lenguaje y pasos para crear nuestro primer programa
  • 3 - Codificación del diagrama de flujo en Python
  • 4 - Errores sintácticos y lógicos
  • 5 - Estructura de programación secuencial
  • 6 - Estructuras condicionales simples y compuestas
  • 7 - Estructuras condicionales anidadas
  • 8 - Condiciones compuestas con operadores lógicos
  • 9 - Estructura repetitiva while
  • 10 - Estructura repetitiva for
  • 11 - Definición de comentarios en el código fuente
  • 12 - Variables enteras, flotantes y cadenas de caracteres
  • 13 - Procesar cadenas de caracteres
  • 14 - Estructura de datos tipo lista
  • 15 - Listas: carga por teclado de sus elementos
  • 16 - Listas: mayor y menor elemento
  • 17 - Listas paralelas
  • 18 - Listas: ordenamiento de sus elementos
  • 19 - Listas: ordenamiento con listas paralelas
  • 20 - Listas: componentes de tipo lista
  • 21 - Listas: carga por teclado de componentes de tipo lista
  • 22 - Listas: eliminación de elementos
  • 23 - Concepto de funciones - Programación estructurada
  • 24 - Funciones: parámetros
Con tecnología de GitBook
En esta página

¿Te fue útil?

3 - Codificación del diagrama de flujo en Python

Diagrama de flujo como herramienta para entender un problema planteado.

Anterior2 - Instalación del lenguaje y pasos para crear nuestro primer programaSiguiente4 - Errores sintácticos y lógicos

Última actualización hace 5 años

¿Te fue útil?

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)

text = input ("Enter side:")

side = int(text)

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

area = side*side

print ("The area is:", area)

Algunas consideraciones

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 :

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.

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 :

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

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'):

Python es sensible a mayúsculas y minúsculas, no es lo mismo llamar a la función input que con la sintaxis: Input

Los nombres de variables también son sensibles a mayúsculas y minúsculas. Son dos variables distintas si en un lugar iniciamos la variable "area" y luego hacemos referencia a "Area"

Los nombres de variable no pueden tener espacios en blanco, caracteres especiales y empezar con un número

Todo el código debe escribirse en la misma columna , estará incorrecto si escribimos:

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

⌨️
🔡
🤖
💾
👩‍🔬
🤓
📚
🖥️
🖨️
⚠️
☢️
❌
⚖️
📐
🔜
🛠️
🔲