Bucles while, for, range () en Python

Los bucles while(mientras) se repetirán siempre que la condición sea true, se parara al recibir un false.

Cambian el flujo de ejecución de un programa que siempre es de arriba abajo, con while se hace un bucle que no se sabe cuántas veces a de repetirse.

Como en c++ y otros lenguajes de programación

FOR creamos un bucle que se repetirá un número determinado de veces.

For recorre un número determinado de interacciones de N hasta X sabiendo su fin

  • mi_lista = [1,2,3,4,5,6,7,8,9,10]
  • for numero in mi_lista:

    • print (numero)

Con ‘range’ iteramos hasta el final del rango.

  • for contado in range (12):# Este bucle ‘for’ contaría desde cero hasta doce, incrementando el contador en uno, siendo 0, 1, 2, 3, y así sucesivamente hasta el 12.

También podemos comenzar desde otro número especificando un inicio y un final dentro de los paréntesis:

range(1, 11).

  • # tabla de multiplicar con for
  • multiplicando =int (input (» Introduce el numero de tabla «)
  • for multiplicador in range (1,11):

    • print (multiplicando,» X «,multiplicador,» = «,multiplicador*multiplicando

Tambien podemos localizar caracteres en un string o numerico con un comparador mas o menos asi:

El ‘else‘ se puede utilizar de la misma manera que en los ‘if’, pero con los bucles ‘for’.

En el ejemplo anterior, se muestra cómo funciona el ‘else’: si no se encuentra el número, se muestra en pantalla el mensaje del ‘print’ que sigue al ‘else’.




Bucle while en Rust

While, ejecuta un bloque de código repetidamente, hasta que la expresión booleana sea true (Verdadera).

En el momento que sea false, saldrá del código que se encuentre entre las llaves { código true }

Visita en C++.

Ejemplo de código fuente:




IF, ELSE, WHILE EN C++

Creando una calculadora como la que tenemos hecha en Python con funciones y llamadas desde

el condicional if desde c++.

Con el condicional if si se cumple lo que tenemos entre los paréntesis (x-x=x) se ejecuta la sentencia de las llaves { cout << etc..}

en el caso contrario seria pasar al else { etc..}.

Nos falta crear el resto de las funciones multiplicar, dividir haciendo las llamadas desde los condicionales if.

Para mas información click aquí

if (operacion == ‘s’ or operacion == ‘S’)// Cumple la función suma(); siempre que la variable operacion // sea s o S. con el -> or es o <-
{
suma();
}




Bucle while en Python

FORMA PARTE DE LOS BUCLES QUE SE UTILIZAN PARA REPETIR SENTENCIAS.

WHILE forma un bucle que se utiliza para repetir un programa las veces que sea necesario.

While está recomendado para la repetición cuando no se sabe las veces se repetirá la sentencia, suelen tener la siguiente sintaxis.

  1. while condición:

    • bloque de instrucciones
    • print (» Hola mundo»)
    • etc..

Ejemplo de código fuente:

print («\n Teclea un numero de 1 al 5 para salir»)

numero=int(input(«\n  «))

while numero > 5  :

    print («\n Teclea un numero de 1 al 5 para salir»)

    numero=int(input(«\n  «))

    while numero < 0 :

        print («\n Teclea un numero de 1 al 5 para salir»)

        numero=int(input(«\n  «))

print («Exit»)