CommencezCommencez gratuitement

Affecter des variables avec des opérateurs booléens

Vous pouvez profiter du fait que and et or sont des opérateurs à court-circuit pour affecter des objets à des variables de façon intelligente. Supposons que vous décidiez des mesures à prendre pour le compte d'un client en fonction de ce qu'il a saisi dans un formulaire Web. Malheureusement, il peut soumettre le formulaire avec ce champ vide, donc vous devez définir une action par défaut au cas où. La variable fournie input_action contient ce que le client a soumis. La variable fournie is_trading_day vaut True si les opérations sont possibles aujourd'hui.

Cette activité fait partie du cours

Python intermédiaire pour la finance

Voir le cours

Instructions de l’exercice

  • Si votre client a saisi une action, affectez-la à la variable action. S'il n'a rien saisi, utilisez l'action par défaut "Hold".
  • Affectez l'action à la variable do_action si des opérations peuvent être effectuées aujourd'hui, sinon affectez False.
  • Affichez l'action à réaliser.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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
____(____)
Modifier et exécuter le code