ПочатиПочніть безкоштовно

Присвоєння змінним за допомогою булевих операторів

Ви можете використати те, що and і or — це оператори з коротким замиканням, щоб розумно присвоювати об'єкти змінним. Уявіть, що ви вирішуєте, які дії виконати з обліковим записом клієнта на основі того, що він увів у вебформі. На жаль, форму можна подати з порожнім полем, тож потрібно встановити типову дію про всяк випадок. Надана змінна input_action містить те, що надіслав клієнт. Надана змінна is_trading_day дорівнює True, якщо сьогодні день, коли торги можливі.

Ця вправа є частиною курсу

Середній рівень Python для фінансів

Переглянути курс

Інструкції до вправи

  • Якщо ваш клієнт увів дію, присвойте її змінній action. Якщо нічого не введено, використайте типову дію "Hold".
  • Присвойте дію змінній do_action, якщо сьогодні можна торгувати, інакше присвойте False.
  • Надрукуйте дію, яку слід виконати.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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
____(____)
Редагувати та запускати код