แบบทดสอบย่อยเพื่อก้าวสู่ The Architect Graduation
1. "List" ใน Python มีไว้เพื่ออะไร?
2. วิธีการสร้าง List ว่างเปล่าที่ถูกต้องคือ?
3. คำสั่งใดใช้ "เพิ่ม" ข้อมูลใหม่ต่อท้ายเข้าไปใน List?
4. ถ้า colors = ['red', 'blue'] แล้ว print(colors[0]) จะได้ค่าอะไร?
5. ฟังก์ชัน `sum(my_list)` ใช้ทำอะไร?
"สร้าง List เพื่อเก็บค่าแสงสะท้อน (Reflected Light) จำนวน 5 ค่า"
from spike import PrimeHub, ColorSensor
import time
hub = PrimeHub()
sensor = ColorSensor('E')
# 1. สร้าง List ว่าง
light_values = []
# 2. วนลูป 5 รอบ (For Loop)
for i in range(5):
# อ่านค่าแสง
val = sensor.get_reflected_light()
# เพิ่มค่าลงใน List
light_values.append(val)
# รอ 1 วินาที
time.sleep(1)
print(light_values)
* นักเรียนต้องรันโค้ดและเปิด Console เพื่อดูค่า List ที่ได้