Contenido del Curso
Sentencias Condicionales en Python
Sentencias Condicionales en 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:
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')
Ejemplo 2:
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
Ejemplo 3:
if True != False: print('These boolean values are not equal.')
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 operadoror
para combinar dos o más condiciones.
Rellene los espacios en blanco.
¡Gracias por tus comentarios!
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:
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')
Ejemplo 2:
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
Ejemplo 3:
if True != False: print('These boolean values are not equal.')
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 operadoror
para combinar dos o más condiciones.
Rellene los espacios en blanco.
¡Gracias por tus comentarios!
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:
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')
Ejemplo 2:
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
Ejemplo 3:
if True != False: print('These boolean values are not equal.')
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 operadoror
para combinar dos o más condiciones.
Rellene los espacios en blanco.
¡Gracias por tus comentarios!
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:
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')
Ejemplo 2:
string_1 = 'Netherlands' string_2 = 'Switzerland' if len(string_1) == len(string_2): print('These lines are the same length.')
Ejemplo 3:
if True != False: print('These boolean values are not equal.')
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 operadoror
para combinar dos o más condiciones.
Rellene los espacios en blanco.