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

การนิเสธด้วยตัวดำเนินการ Boolean

ในหลายสถานการณ์ เราจำเป็นต้องรวมการดำเนินการ Boolean เข้าด้วยกันเพื่อแก้ปัญหาที่ซับซ้อนขึ้น สมมติว่าต้องการทราบว่าควรดาวน์โหลดราคาปิดของหุ้นสำหรับวันนี้หรือไม่ โดยจะดำเนินการก็ต่อเมื่อตลาดปิดทำการแล้วเท่านั้น ราคาปิดถูกเก็บไว้ในรายการของตัวแปร closing_prices ส่วนตัวแปร market_closed จะถูกตั้งค่าเป็น True เมื่อตลาดปิดทำการ ให้ใช้การดำเนินการ Boolean และความรู้เกี่ยวกับการประเมินค่าของออบเจกต์เพื่อตัดสินใจว่าควรดาวน์โหลดข้อมูลหรือไม่

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลางสำหรับการเงิน

ดูคอร์ส

คำแนะนำการฝึกหัด

  • กำหนดค่าตัวแปร not_prices เป็น True หากยังไม่มีราคาปิดสำหรับวันนี้
  • กำหนดค่าตัวแปร get_prices เป็น True หากตลาดปิดทำการแล้วและยังไม่มีราคาปิด

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

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)
แก้ไขและรันโค้ด