ComenzarEmpieza gratis

Los conjuntos

Aunque las comparaciones comprueban la veracidad, que algo sea veraz no es lo mismo que que sea True. Lo contrario de esa afirmación también es cierto sobre los valores falsos y que no sean False. Así que tenemos que estar atentos cuando comprobamos si algo es True o False frente a veraz o falso. En Python, tenemos el operador is para comprobar si dos cosas son idénticas. Esta vez utilizaremos un diccionario de registros de detalles de pingüinos que tiene las mismas claves que el ejercicio anterior (species, flipper_length, body_mass, sex) con la clave tracked que tiene un valor booleano.

Cargamos un diccionario, penguin_305_details, con todos los datos de un pingüino en concreto.

Este ejercicio forma parte del curso

Tipos de datos en Python

Ver curso

Instrucciones de ejercicio

  • Comprueba la veracidad de la clave penguin_305_details sex.
    • Si es verdadero, comprueba si sex es True y guárdalo como sex_is_true.
    • Imprime la clave sex y sex_is_true.
  • Comprueba la veracidad de la clave penguin_305_details tracked.
    • Si es verdadero, comprueba si tracked es True y guárdalo como tracked_is_true.
    • Imprime la clave tracked y tracked_is_true.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Check the truthiness of penguin_305_details sex key
if ____["____"]:
	# If true, check if sex is True and store it as sex_is_true
    sex_is_true = penguin_305_details["sex"] ____ ____
    # Print the sex key's value and sex_is_true
    print(f"{____['____']}: {____}")

# Check the truthiness of penguin_305_details tracked key
if ____["____"]:
	# If true, check if tracked is True and store it as tracked_is_true
    tracked_is_true = penguin_305_details["tracked"] ____ ____
    # Print the tracked key and tracked_is_true
    print(f"{____['____']}: {____}")
Editar y ejecutar código