Bắt đầu ngayBắt đầu miễn phí

Gán biến với các toán tử Boolean

Bạn có thể lợi dụng việc andor là các toán tử short-circuit để gán đối tượng vào biến một cách thông minh. Giả sử bạn đang quyết định hành động cần thực hiện với tài khoản của khách hàng dựa trên những gì họ nhập trong một biểu mẫu web. Không may là họ có thể gửi biểu mẫu với trường này để trống, nên bạn cần đặt một hành động mặc định phòng trường hợp đó. Biến input_action được cung cấp chứa nội dung do khách hàng gửi. Biến is_trading_dayTrue nếu hôm nay là ngày có thể thực hiện giao dịch.

Bài tập này là một phần của khóa học

Python Trung cấp cho Tài chính

Xem khóa học

Hướng dẫn bài tập

  • Nếu khách hàng của bạn đã nhập một hành động, gán nó cho biến action. Nếu họ không nhập gì, dùng hành động mặc định "Hold".
  • Gán hành động cho biến do_action nếu hôm nay có thể giao dịch, ngược lại gán False.
  • In ra hành động cần thực hiện.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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
____(____)
Chỉnh sửa và Chạy Mã