Conditionals

Intro to Code A Progress
60%

Introduction to Conditionals

For starters, please watch this video that gives a walk through on how to declare and use conditional statements.

Summary

Recall that we have different types of variables. One such type is called a boolean variable which can take the value of True or False. Note that True is actually the value of 1 behind the scenes and False corresponds to the value of 0.

Conditional statements is a statement that compares two variables whose output can be either True or False like a boolean variable . The general formula for a conditional statement is given below.

#FORMULA FOR CONDITIONAL STATEMENTS
FIRST_VARIABLE CONDITIONAL_OPERATOR SECOND_VARIABLE

The way you can compare two variables are through conditional operators. Below are a list of the most commonly used conditional operators:

  • > – greater than
  • < – less than
  • >= – greater than or equal to
  • <= – less than or equal to
  • == – is equal to
  • != – is not equal to

Combining Conditional Statements

Please watch this video on how we we can use boolean operators like AND and OR to combine multiple conditional statements.

Summary

Boolean operators are ways you can combine conditional statements. There are two different types of boolean operators: AND and OR operators. The formula to apply these conditional operators is as follows:

#FORMULA TO APPLY CONDITIONAL OPERATORS
CONDITIONAL_STATEMENT_1 BOOLEAN_OPERATOR CONDITIONAL_STATEMENT_2

The AND operator can only produce a True result if both condition 1 is true and condition 2 is true. If any one of them should be False, it will also return False. Below is the AND truth table for reference

Result Conditional Statement 1Result Conditional Statement 2Result of AND on Conditional Statement 1 and 2
TrueTrueTrue
FalseTrueFalse
TrueFalseFalse
FalseFalseFalse

The OR operator can only produce False if both condition 1 is false and condition 2 is false. If any condition contains True then the result will also be True. Below is the OR truth table for reference

Result Conditional Statement 1Result Conditional Statement 2Result of OR on Conditional Statement 1 and 2
TrueTrueTrue
FalseTrueTrue
TrueFalseTrue
FalseFalseFalse

If Statements

Now that you know a bit more about conditionals and boolean operators, we can use that information to construct if/else and if/elif/else statements. Please watch this video for more reference:

Summary

An if statement in programming is a way of saying: hey if this condition is True, do this; otherwise, do this. The general formula for an if/else statement is as follows:

#FORMULA FOR AN IF/ELSE STATEMENT
if conditional_statement:
   PLAN A - if the condition is True
else:
   PLAN B - if the condition is False

Notice that the general structure of the if/else statement has two different options Plan A and Plan B. So if the condition next to the if at the top is True, then we do everything within the Plan A block, otherwise we will do everything in the Plan B block.

If we want to add more than just a Plan A and Plan B block, we can use what is called an if/elif/else statement. The general formula for that as is follows:

#FORMULA FOR AN IF/ELIF/ELSE STATEMENT
if conditional_statement_1:
   PLAN A - if the conditional 1 is True
elif conditional_statement_2:
   PLAN B - if the conditional 2 is True
else:
   PLAN Z - if condition 1 and condition 2 above both fail

Additional Resources

If you would like to gain a deeper and more concrete understanding of conditionals please refer to this video:

Conditional Extra Practice

Now that you know a little bit about conditionals, feel free to explore the conditional examples Repl.it along with the additional practice modules before attempting the quiz. Best of luck!

Example 1

Example 2

Example 3

Conditional Quiz

Best of luck on the Conditional Quiz. Please let us know if you should have any questions on the discussion section on Canvas.


Introducción a Condicionales

Para empezar, mire este video que explica cómo declarar y usar declaraciones condicionales.

Resumen

Recordemos que tenemos diferentes tipos de variables. Uno de estos tipos se llama variable booleana que puede tomar el valor de Verdadero (True) o Falso (False). Tenga en cuenta que True es en realidad el valor de 1 detrás de escena y False corresponde al valor de 0.

Las declaraciones condicionales son una declaración que compara dos variables cuya salida puede ser Verdadero o Falso como una variable booleana. La fórmula general para una declaración condicional se da a continuación.

#FORMULA PARA DECLARACIONES CONDICIONALES
PRIMER_VARIABLE OPERADOR_CONDICIONAL SECONDO_VARIABLE

La forma en que puede comparar dos variables es a través de operadores condicionales. A continuación se muestra una lista de los operadores condicionales más utilizados:

  • > – mayor que
  • < – menos de
  • >= – mayor o igual que
  • <= – menor o igual que
  • == – es igual a
  • ! = – no es igual a

Combinando Declaraciones Condicionales

Mire este video sobre cómo podemos usar operadores booleanos como AND y OR para combinar múltiples declaraciones condicionales.

Resumen

Los operadores booleanos son formas en que puede combinar declaraciones condicionales. Hay dos tipos diferentes de operadores booleanos: operadores AND y OR. La fórmula para aplicar estos operadores condicionales es la siguiente:

#FORMULA PARA APLICAR OPERADORES BOOLEANOS
CONDICIONAL_1 OPERADOR_BOOLEANO CONDICIONAL_2

El operador AND solo puede producir un resultado Verdadero (True) si ambas condiciones 1 son verdaderas y la condición 2 es verdadera. Si alguno de ellos fuera falso (False), también devolverá falso. A continuación se muestra la tabla AND para referencia

Resultado Declaración Condicional 1Resultado Declaración Condicional 2Resultado de AND en ambas
TrueTrueTrue
FalseTrueFalse
TrueFalseFalse
FalseFalseFalse

El operador OR solo puede producir falso (False) si tanto la condición 1 es falsa como la condición 2 es falsa. Si alguna condición contiene Verdadero (True), el resultado también será Verdadero. A continuación se muestra la tabla OR para referencia

Result Conditional Statement 1Result Conditional Statement 2Result of OR on Conditional Statement 1 and 2
TrueTrueTrue
FalseTrueTrue
TrueFalseTrue
FalseFalseFalse

Declaración If

Ahora que sabe un poco más sobre operadores condicionales y booleanos, podemos usar esa información para construir declaraciones if / else y if / elif / else. Mire este video para más referencia:

Resumen

Una declaración if en la programación es una forma de decir: oye, si esta condición es verdadera, haz esto; de lo contrario, haz esto. La fórmula general para una instrucción if / else es la siguiente:

#FORMULA PARA UNA DECLARACION IF/ELSE
if declaracion_condicional:
   PLAN A - si la condicion es Verdad (True)
else:
   PLAN B - si la condicion es Falso (False)

Observe que la estructura general de la instrucción if / else tiene dos opciones diferentes: Plan A y Plan B. Por lo tanto, si la condición al lado del if en la parte superior es Verdad (True), entonces hacemos todo dentro del bloque del Plan A, de lo contrario haremos todo en el bloque del Plan B.

Si queremos agregar más que solo un bloque de Plan A y Plan B, podemos usar lo que se llama una declaración if / elif / else. La fórmula general para eso como sigue es:

#FORMULA PARA UNA DECLARACION IF/ELIF/ELSE
if declaracion_condicional_1:
   PLAN A - si la condicion 1 es Verdad (True)
elif declaracion_condicional_2:
   PLAN B - si la condicion 2 es Verdad (True)
else:
   PLAN Z - si condicion 1 y condicion 2 son falsos

Recursos adicionales

Si desea obtener una comprensión más profunda y concreta de los condicionales, consulte este video:

Condicionales Practica Adicional

Ahora que sabe un poco sobre condicionales, siéntase libre de explorar los ejemplos condicionales Repl.it junto con los módulos de práctica adicionales antes de intentar el examen. ¡La mejor de las suertes!

Ejemplo 1

Ejemplo 2

Ejemplo 3

Condicionales Examen

Mucha suerte en el examen condicional. Por favor, háganos saber si tiene alguna pregunta sobre la sección de discusión en Canvas.