Přiřazování proměnných pomocí booleovských operátorů
Operátory and a or jsou tzv. zkratové operátory – a toho můžeš využít k chytrému přiřazování hodnot do proměnných.
Představ si, že na základě údajů zadaných klientem ve webovém formuláři rozhoduješ, jakou akci provést s jeho účtem. Klient ale mohl formulář odeslat s prázdným polem, takže je potřeba mít připravenou výchozí akci pro případ nouze. Proměnná input_action obsahuje hodnotu odeslanou klientem. Proměnná is_trading_day je True, pokud je dnes obchodní den.
Toto cvičení je součástí kurzu
Intermediate Python for Finance
Pokyny k cvičení
- Pokud klient zadal akci, přiřaď ji do proměnné
action. Pokud nezadal nic, použij výchozí akci"Hold". - Přiřaď akci do proměnné
do_action, pokud je dnes možné obchodovat, jinak jí přiřaď hodnotuFalse. - Vypiš akci, která má být provedena.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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
____(____)