Introducción al ejercicio en Python

Clase 37 de 47Curso Básico de Algoritmos y Pensamiento Lógico

Para entender cómo funciona a nivel básico el lenguaje Python realizaremos un ejercicio. Vamos a recibir una cadena de texto e invertir las letras minúsculas a mayúsculas y las letras mayúsculas pasarlas a minúsculas.

Para resolver este reto, usaremos una estructura de control y un condicional de la siguiente forma:

  1. Recibimos la cadena de texto que transformaremos.
  2. Recorremos cada letra de la cadena de texto con un ciclo for.
  3. Por cada iteración preguntaremos si la letra actual es mayúscula, si esto es verdadero, entonces nuestra variable result la escribirá en minúscula.
  4. Si la condición anterior es falsa, entonces entenderemos que la letra actual es minúscula y en result la escribiremos en mayúscula.
  5. Al final mostraremos todas las letras concatenadas en result. Sabemos que se ha concatenado porque usamos “+=” que va uniendo cada letra de cada iteración hasta mostrar el resultado al finalizar todas las iteraciones.

Ahora veamos esta lógica de manera gráfica:

APL-Python.jpg

Al finalizar todas las iteraciones, la variable result tendrá todas las letras concatenadas con la misma palabra y sus letras invertidas, en este caso, "Hola" se convertirá en “hOLA”.

Acompáñame a la siguiente clase donde veremos este ejercicio en código del lenguaje Python.