1: Data Type & Expression

1-3: Variable

** ถ้าใช้งานบนมือถือหรือ tablet แนะนำให้ใช้ Chrome หรือ Safari เท่านั้น **

แบบฝึกหัด 1-3 ข้อที่ 1

เขียนคำสั่งตามที่แสดงใน comment

# ให้ตัวแปร x มีค่า 123 # ให้ตัวแปร y มีค่า 321 # ให้ตัวแปร z มีค่าเท่ากับผลรวมของ x กับ y # x = 123 y = 321 z = x + y for v in 'xyz': obj = Ex().check_object('x', missing_msg="ไม่มีตัวแปร "+v) obj.has_equal_value(incorrect_msg=v+" มีค่าไม่เหมือนที่กำหนด") Ex().check_or( has_equal_ast(code="z = x+y", exact = False, incorrect_msg="ไม่ได้ใช้การบวก x กับ y ในการหาค่า z"), has_equal_ast(code="z = y+x", exact = False, incorrect_msg="ไม่ได้ใช้การบวก x กับ y ในการหาค่า z"))
แบบฝึกหัด 1-3 ข้อที่ 2

เขียนคำสั่งตามที่แสดงใน comment

x = 1000 # กำหนดให้มีตัวแปร x ทึ่เก็บจำนวนเต็มอยู่แล้ว # เขียนคำสั่งที่เพิ่มค่าในตัวแปร x อีก 999 # x = x + 999 obj = Ex().check_object('x', missing_msg="ไม่มีตัวแปร x") obj.has_equal_value(incorrect_msg="x มีค่าไม่ตรงกับที่กำหนด")