domingo, 20 de abril de 2025

Thinkcspy. Seleccion/ 7.4. Ejecución condicional: selección binaria

 

Para escribir programas útiles, casi siempre necesitamos la capacidad de verificar condiciones y cambiar el comportamiento del programa en consecuencia. Declaraciones de selección , a veces también conocido como declaraciones condicionales , danos esta habilidad. La forma más simple de selección es la Declaración if . Esto a veces se conoce como selección binaria Dado que hay dos posibles caminos de ejecución.

>>x = 15                                 # PPI: se asigna a la variable x el valor de 15 int

>>if x % 2 == 0:                    # PPI: si el residuo de dividir x por 2 es equivalente a 0 entonces
>>    print(x, "is even")         #  PPI: imprima (15) es par
>>else:                                  # PPI: sino
>>    print(x, "is odd")          # PPI: imprima (15) es impar


>>> Es impar

La sintaxis para un if La declaración se ve así:

if BOOLEAN EXPRESSION:
    STATEMENTS_1        # executed if condition evaluates to True
else:
    STATEMENTS_2        # executed if condition evaluates to False


La expresión booleana después del if La declaración se llama la condición. Si es cierto, entonces se ejecutan las declaraciones con sangría inmediatamente siguiente. Si no, entonces las declaraciones sangrado bajo el else La cláusula se ejecuta.

Como con la definición de función del último capítulo y otro compuesto declaraciones como for, el if La declaración consiste en una línea de encabezado y un cuerpo. El encabezado La línea comienza con la palabra clave if seguido de una expresión booleana y termina con un colon (:).

Las declaraciones más sangradas que siguen se llaman bloquear .

Cada una de las declaraciones dentro del primer bloque de declaraciones se ejecuta en orden si el booleano La expresión evalúa a True. Todo el primer bloque de declaraciones se omite si la expresión booleana se evalúa False, y en su lugar Todas las declaraciones bajo el else se ejecutan la cláusula.

No hay límite en el número de declaraciones que pueden aparecer bajo las dos cláusulas de un if Declaración, pero tiene que haber al menos una declaración en cada bloque.

Cada declaración compuesta incluye un encabezado y todas las siguientes declaraciones más indentadas en el bloque después del encabezado. El if - else la declaración es una declaración compuesta inusual porque tiene más de una parte al mismo nivel de sangría que el if título, (el else cláusula, con su propio bloque con sangría). 

 

Comprueba tu comprensión

¿Cuántas declaraciones pueden aparecer en cada bloque (el IF y el Else) en una declaración condicional?





Elegir uno

Actividad: 7.4.3 Opción múltiple (test_Question6_4_1)

¿Qué imprime el siguiente código (elige entre la salida A, B, C o nada)?

if 4 + 5 == 10:
    print("TRUE")
else:
    print("FALSE")




Elegir uno

Actividad: 7.4.4 Opción múltiple (test_Question6_4_2)

¿Qué imprime el siguiente código?

if 4 + 5 == 10:
    print("TRUE")
else:
    print("FALSE")
print("TRUE")
a. TRUE

b.
   TRUE
   FALSE

c.
   FALSE
   TRUE
d.
   TRUE
   FALSE
   TRUE




Elegir uno

Actividad: 7.4.5 Opción múltiple (test_Question6_4_3)

No hay comentarios.:

Publicar un comentario

Entradas recientes

Sympy: Mecanica, Ejemplo de oscilador con un pendulo

  Oscilador Duffing con un péndulo En este ejemplo demostramos el uso de la funcionalidad proporcionada en sympy.physics.mechanics para de...

Entradas Populares