เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การกำหนดค่าตัวแปรด้วย Boolean operators

คุณสามารถใช้คุณสมบัติ short-circuit ของ 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
____(____)
แก้ไขและรันโค้ด