Negace s Booleovskými operátory
Často nastane situace, kdy potřebuješ kombinovat Booleovské operace k řešení složitějších problémů. Představ si, že potřebuješ vědět, jestli si máš stáhnout dnešní závěrečné ceny akcií. Operaci chceš provést jen tehdy, když už burza zavřela. Závěrečné ceny jsou uloženy jako seznam v proměnné closing_prices. Proměnná market_closed je nastavena na True ve chvíli, kdy burza zavře. Pomocí Booleovských operací a znalostí o tom, jak se objekty v nich vyhodnocují, urči, jestli máš data stáhnout.
Toto cvičení je součástí kurzu
Intermediate Python for Finance
Pokyny k cvičení
- Nastav proměnnou
not_pricesnaTrue, pokud dnešní závěrečné ceny ještě nemáš. - Nastav proměnnou
get_pricesnaTrue, pokud je burza zavřená a závěrečné ceny ještě nemáš.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
print(closing_prices)
# Assigning True if we need to get the prices
not_prices = ____ closing_prices
print(not_prices)
# Get prices if market is closed and we don't have prices
get_prices = ____ (market_closed ____ not_prices)
print(get_prices)