ComenzarEmpieza gratis

Asignar variables con operadores booleanos

Puedes aprovechar que and y or son operadores de cortocircuito para asignar objetos a variables de forma inteligente. Imagina que decides qué acciones tomar con la cuenta de un cliente según lo que introduzca en un formulario web. Por desgracia, pueden enviar el formulario con este campo vacío, así que tienes que establecer una acción por defecto por si acaso. La variable proporcionada input_action contiene lo que envió el cliente. La variable proporcionada is_trading_day es True si hoy es un día en el que se pueden realizar operaciones.

Este ejercicio forma parte del curso

Python intermedio para finanzas

Ver curso

Instrucciones del ejercicio

  • Si tu cliente introdujo una acción, asígnala a la variable action. Si no introdujo nada, usa la acción por defecto "Hold".
  • Asigna la acción a la variable do_action si hoy se pueden realizar operaciones; en caso contrario, asígnala como False.
  • Imprime la acción que se debería realizar.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Assign a default action if no input
action = input_action ____ "Hold"

# Print the action
print(action)

# Assign action only if trades can be made
do_action = is_trading_day ____ action

# Print the action to do
____(____)
Editar y ejecutar código