3: Selection

3-2: Relational Operator

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

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

เขียนคำสั่งตามที่แสดงใน comment เช่น ถ้าโจทย์ให้แสดงผลการเปรียบเทียบว่า a เป็น 0 หรือไม่ ก็เขียนคำสั่ง print(a == 0)

a = 12 # แสดงผลของการเปรียบเทียบว่า a เป็นจำนวนลบหรือไม่ # print( ??? ) print(a < 0) v = -2 while v < 2: Ex().has_equal_output(pre_code = "a="+str(v), incorrect_msg = "ผิด: เช่น a = "+str(v)) v += 0.5
แบบฝึกหัด 3-2 ข้อที่ 2

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

h = 12 # แสดงผลของการเปรียบเทียบว่า h # เป็นเลขชั่วโมงบนหน้าปัดนาฬิกาหรือไม่ # print( ??? ) print(1<=h<=12) for v in range(-3,15): Ex().has_equal_output(pre_code = "h="+str(v), incorrect_msg = "ผิด: เช่น h = "+str(v))
แบบฝึกหัด 3-2 ข้อที่ 3

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

m = 12 # แสดงผลของการเปรียบเทียบว่า m เป็น # จำนวนเต็มบวกคี่ที่หารด้วย 3 ลงตัวหรือไม่ # print( ??? ) print(m>0 and m%2 == 1 and m%3 == 0) for v in range(-3,61,3): Ex().has_equal_output(pre_code = "m="+str(v), incorrect_msg = "ยังเปรียบเทียบผิดอยู่")
แบบฝึกหัด 3-2 ข้อที่ 4

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

url = 'abc.com' # แสดงผลของการเปรียบเทียบว่า url เก็บ # ชื่อเว็บไซต์ที่ลงท้ายด้วย .com หรือ .th หรือไม่ # print( ??? ) print(url[-4:] == '.com' or url[-3:] == '.th') for v in ['thai.com', 'chula.ac.th', 'ath', 'abccom']: Ex().has_equal_output(pre_code = "url='"+v+"'", incorrect_msg = "ยังเปรียบเทียบผิดอยู่")