• Condicional » if » en Rust

    Son importantes para tomar decisiones para el control del flujo de ejecución del programa , el camino a seguir según la evaluación del condicional.

    El condicional » if » se ejecuta si la condición booleana se ejecuta como » true » ( verdadero ), el bloque de código entre las llaves se ejecutara o si no se ignorara.

    Ejemplo de código fuente:

    fn main()

    {
    let variable = 20;

     if variable == 20 // Aquí esta la condición 
    
     {
         println!("La variable tiene un valor de 20.");//  Si se cumple se ejecuta esta linea
     }

    }

    Una idea seria como el lenguaje C++ la similitud es muy parecida

  • WHILE Y FOR CON IF EN PYTHON (BUCLES)

    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

    • numero_bucle = 0
    • while True # El bucle se repetira mientras sea True
      • numero_bucle +=1# Incremento de veces en bucle
      • print (» Estas en el bucle while»)
      • print (» esta es la cantidad de veces que estas en el bucle «, numero_bucle )
      • salir = input (» Introduce x para salir del bucle «)
      • if salir == «x»:
        • break

    Con FOR también creamos un bucle que se repetirá un número determinado de veces al contrario que while.

    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:# Recorre la lista hasta terminar
      • print (numero)
  • Condicionales dentro de una variable

    Llamado operador ternario., es un condicional if en una misma linea.

    Ejecuta la primera opción si no la siguiente algo así:

    • el_numero_es = » EL numero x es mayor de 100 » if numero_x > 100 else » El numero x es menor de 100 «# condicional dentro de una variable

    Código fuente de este uso:

Translate » Traductor