Začněte nyníZačněte zdarma

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

Zobrazit kurz

Pokyny k cvičení

  • Nastav proměnnou not_prices na True, pokud dnešní závěrečné ceny ještě nemáš.
  • Nastav proměnnou get_prices na True, 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)
Upravit a spustit kód