Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operadores de Comparación | Declaración if en Python
Sentencias Condicionales en Python
course content

Contenido del Curso

Sentencias Condicionales en Python

Sentencias Condicionales en Python

1. Declaración if en Python
2. Declaración if-else en Python
3. Declaración if-elif-else de Python
4. Operador Ternario de Python

Operadores de Comparación

Ahora, vamos a entrar en los detalles de lo que realmente puede incluir dentro de esas condiciones.

Los operadores de comparación son útiles para evaluar los valores de las variables. Su resultado es siempre un valor booleano, que puede ser True or False.

  • == igual;

Nota

Hay dos signos iguales aquí porque un solo signo igual (=) tiene un significado completamente diferente. Se usa para asignar y no puede (y no tiene sentido) usarse en bloques if.

  • != no igual.
  • > mayor que;
  • < menor que;
  • >= mayor que o igual;
  • <= menor o igual.

Puede comparar expresiones matemáticas complejas, elementos de diferentes estructuras de datos, cadenas e incluso valores booleanos. Mira los siguientes ejemplos:

Ejemplo 1:

12345678
import math #BMI = Weight(in kg) / Height^2 (in meters) weight = 65 height = 1.70 if weight / math.pow(height, 2) <= 24.9: print('BMI: Healthy Weight')
copy

Ejemplo 2:

1234
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
copy

Ejemplo 3:

12
if True != False: print('These boolean values are not equal.')
copy

Tarea

Tenemos una variable month que puede ser un número del 1 al 12. Tienes que determinar en qué época del año cae este mes (invierno, primavera, verano u otoño). En esta tarea, tienes que implementar 4 if-statement. Tenga en cuenta que dividimos los trimestres de la siguiente manera:

  • primavera 3 <= month < 6, en tal caso imprime tal texto: It is spring.;
  • verano 6 <= month < 9, en tal caso imprime el texto: It is summer.;
  • otoño 9 <= month< 12, en tal caso imprime el texto: It is autumn.;
  • invierno month = 1 o mes = 2 o mes = 12, en tal caso imprime el texto: It is winter..

Nota

Para incluir múltiples condiciones dentro de una única sentencia if, puedes utilizar operadores lógicos. Aprenderás más sobre ellos en los dos próximos capítulos. Por ahora, utiliza el operador or para combinar dos o más condiciones.

Rellene los espacios en blanco.

Tarea

Tenemos una variable month que puede ser un número del 1 al 12. Tienes que determinar en qué época del año cae este mes (invierno, primavera, verano u otoño). En esta tarea, tienes que implementar 4 if-statement. Tenga en cuenta que dividimos los trimestres de la siguiente manera:

  • primavera 3 <= month < 6, en tal caso imprime tal texto: It is spring.;
  • verano 6 <= month < 9, en tal caso imprime el texto: It is summer.;
  • otoño 9 <= month< 12, en tal caso imprime el texto: It is autumn.;
  • invierno month = 1 o mes = 2 o mes = 12, en tal caso imprime el texto: It is winter..

Nota

Para incluir múltiples condiciones dentro de una única sentencia if, puedes utilizar operadores lógicos. Aprenderás más sobre ellos en los dos próximos capítulos. Por ahora, utiliza el operador or para combinar dos o más condiciones.

Rellene los espacios en blanco.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 1. Capítulo 4
toggle bottom row

Operadores de Comparación

Ahora, vamos a entrar en los detalles de lo que realmente puede incluir dentro de esas condiciones.

Los operadores de comparación son útiles para evaluar los valores de las variables. Su resultado es siempre un valor booleano, que puede ser True or False.

  • == igual;

Nota

Hay dos signos iguales aquí porque un solo signo igual (=) tiene un significado completamente diferente. Se usa para asignar y no puede (y no tiene sentido) usarse en bloques if.

  • != no igual.
  • > mayor que;
  • < menor que;
  • >= mayor que o igual;
  • <= menor o igual.

Puede comparar expresiones matemáticas complejas, elementos de diferentes estructuras de datos, cadenas e incluso valores booleanos. Mira los siguientes ejemplos:

Ejemplo 1:

12345678
import math #BMI = Weight(in kg) / Height^2 (in meters) weight = 65 height = 1.70 if weight / math.pow(height, 2) <= 24.9: print('BMI: Healthy Weight')
copy

Ejemplo 2:

1234
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
copy

Ejemplo 3:

12
if True != False: print('These boolean values are not equal.')
copy

Tarea

Tenemos una variable month que puede ser un número del 1 al 12. Tienes que determinar en qué época del año cae este mes (invierno, primavera, verano u otoño). En esta tarea, tienes que implementar 4 if-statement. Tenga en cuenta que dividimos los trimestres de la siguiente manera:

  • primavera 3 <= month < 6, en tal caso imprime tal texto: It is spring.;
  • verano 6 <= month < 9, en tal caso imprime el texto: It is summer.;
  • otoño 9 <= month< 12, en tal caso imprime el texto: It is autumn.;
  • invierno month = 1 o mes = 2 o mes = 12, en tal caso imprime el texto: It is winter..

Nota

Para incluir múltiples condiciones dentro de una única sentencia if, puedes utilizar operadores lógicos. Aprenderás más sobre ellos en los dos próximos capítulos. Por ahora, utiliza el operador or para combinar dos o más condiciones.

Rellene los espacios en blanco.

Tarea

Tenemos una variable month que puede ser un número del 1 al 12. Tienes que determinar en qué época del año cae este mes (invierno, primavera, verano u otoño). En esta tarea, tienes que implementar 4 if-statement. Tenga en cuenta que dividimos los trimestres de la siguiente manera:

  • primavera 3 <= month < 6, en tal caso imprime tal texto: It is spring.;
  • verano 6 <= month < 9, en tal caso imprime el texto: It is summer.;
  • otoño 9 <= month< 12, en tal caso imprime el texto: It is autumn.;
  • invierno month = 1 o mes = 2 o mes = 12, en tal caso imprime el texto: It is winter..

Nota

Para incluir múltiples condiciones dentro de una única sentencia if, puedes utilizar operadores lógicos. Aprenderás más sobre ellos en los dos próximos capítulos. Por ahora, utiliza el operador or para combinar dos o más condiciones.

Rellene los espacios en blanco.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 1. Capítulo 4
toggle bottom row

Operadores de Comparación

Ahora, vamos a entrar en los detalles de lo que realmente puede incluir dentro de esas condiciones.

Los operadores de comparación son útiles para evaluar los valores de las variables. Su resultado es siempre un valor booleano, que puede ser True or False.

  • == igual;

Nota

Hay dos signos iguales aquí porque un solo signo igual (=) tiene un significado completamente diferente. Se usa para asignar y no puede (y no tiene sentido) usarse en bloques if.

  • != no igual.
  • > mayor que;
  • < menor que;
  • >= mayor que o igual;
  • <= menor o igual.

Puede comparar expresiones matemáticas complejas, elementos de diferentes estructuras de datos, cadenas e incluso valores booleanos. Mira los siguientes ejemplos:

Ejemplo 1:

12345678
import math #BMI = Weight(in kg) / Height^2 (in meters) weight = 65 height = 1.70 if weight / math.pow(height, 2) <= 24.9: print('BMI: Healthy Weight')
copy

Ejemplo 2:

1234
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
copy

Ejemplo 3:

12
if True != False: print('These boolean values are not equal.')
copy

Tarea

Tenemos una variable month que puede ser un número del 1 al 12. Tienes que determinar en qué época del año cae este mes (invierno, primavera, verano u otoño). En esta tarea, tienes que implementar 4 if-statement. Tenga en cuenta que dividimos los trimestres de la siguiente manera:

  • primavera 3 <= month < 6, en tal caso imprime tal texto: It is spring.;
  • verano 6 <= month < 9, en tal caso imprime el texto: It is summer.;
  • otoño 9 <= month< 12, en tal caso imprime el texto: It is autumn.;
  • invierno month = 1 o mes = 2 o mes = 12, en tal caso imprime el texto: It is winter..

Nota

Para incluir múltiples condiciones dentro de una única sentencia if, puedes utilizar operadores lógicos. Aprenderás más sobre ellos en los dos próximos capítulos. Por ahora, utiliza el operador or para combinar dos o más condiciones.

Rellene los espacios en blanco.

Tarea

Tenemos una variable month que puede ser un número del 1 al 12. Tienes que determinar en qué época del año cae este mes (invierno, primavera, verano u otoño). En esta tarea, tienes que implementar 4 if-statement. Tenga en cuenta que dividimos los trimestres de la siguiente manera:

  • primavera 3 <= month < 6, en tal caso imprime tal texto: It is spring.;
  • verano 6 <= month < 9, en tal caso imprime el texto: It is summer.;
  • otoño 9 <= month< 12, en tal caso imprime el texto: It is autumn.;
  • invierno month = 1 o mes = 2 o mes = 12, en tal caso imprime el texto: It is winter..

Nota

Para incluir múltiples condiciones dentro de una única sentencia if, puedes utilizar operadores lógicos. Aprenderás más sobre ellos en los dos próximos capítulos. Por ahora, utiliza el operador or para combinar dos o más condiciones.

Rellene los espacios en blanco.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Ahora, vamos a entrar en los detalles de lo que realmente puede incluir dentro de esas condiciones.

Los operadores de comparación son útiles para evaluar los valores de las variables. Su resultado es siempre un valor booleano, que puede ser True or False.

  • == igual;

Nota

Hay dos signos iguales aquí porque un solo signo igual (=) tiene un significado completamente diferente. Se usa para asignar y no puede (y no tiene sentido) usarse en bloques if.

  • != no igual.
  • > mayor que;
  • < menor que;
  • >= mayor que o igual;
  • <= menor o igual.

Puede comparar expresiones matemáticas complejas, elementos de diferentes estructuras de datos, cadenas e incluso valores booleanos. Mira los siguientes ejemplos:

Ejemplo 1:

12345678
import math #BMI = Weight(in kg) / Height^2 (in meters) weight = 65 height = 1.70 if weight / math.pow(height, 2) <= 24.9: print('BMI: Healthy Weight')
copy

Ejemplo 2:

1234
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
copy

Ejemplo 3:

12
if True != False: print('These boolean values are not equal.')
copy

Tarea

Tenemos una variable month que puede ser un número del 1 al 12. Tienes que determinar en qué época del año cae este mes (invierno, primavera, verano u otoño). En esta tarea, tienes que implementar 4 if-statement. Tenga en cuenta que dividimos los trimestres de la siguiente manera:

  • primavera 3 <= month < 6, en tal caso imprime tal texto: It is spring.;
  • verano 6 <= month < 9, en tal caso imprime el texto: It is summer.;
  • otoño 9 <= month< 12, en tal caso imprime el texto: It is autumn.;
  • invierno month = 1 o mes = 2 o mes = 12, en tal caso imprime el texto: It is winter..

Nota

Para incluir múltiples condiciones dentro de una única sentencia if, puedes utilizar operadores lógicos. Aprenderás más sobre ellos en los dos próximos capítulos. Por ahora, utiliza el operador or para combinar dos o más condiciones.

Rellene los espacios en blanco.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 1. Capítulo 4
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt