มีโปรแกรมมาให้นะคะ อยู่ทั้งหมด 3 บรรทัด คนอยู่ที่สไลด์นะคะ คนครูมีโปรแกรมมาให้อยู่ 3 บรรทัดนะบรรทัดที่ 1 Total = 0 นะคะ Total = 0 บรรทัดนี้ครูทำอะไร เป็นการกำหนด ค่าเริ่มต้นใช่ไหมคะ การกำหนดค่าเริ่มต้นให้กับตัวแปร ที่ชื่อว่า Total ให้มีค่าเริ่มต้นมันมีค่าเป็น 0 ถูกไหมคะ มาแลกตอนนี้เราดันบรรทัดที่ 1 แล้วนะคะ คือตัวแปรตัวหนึ่ง ที่ตอนนี้เราจะเก็บค่าเป็นศูนย์ เอา 0 มาใส่กล่องเอาไว้นะคะ บรรทัดที่ 2 เราเห็นคอใช่ไหมคะ คำสั่ง for คืออะไร เมื่อไหร่ก็ตามที่เห็นคอมันคือการวนซ้ำ for นะเราพูดกันที่เข้าใจก็คือหนูพอก็คือมันทำงานหลายครั้งนะคะ มันไม่ได้ทำงานครั้งเดียวนะ ตามเงื่อนไขนะคะ มันสามารถทำงานหลายครั้งได้ แม่ บรรทัดแรกมันไม่ได้อยู่ในลูป for ใช่ไหมคะ เวลาโปรแกรมอ่านคำสั่ง เพื่อ Run นะ Total จะทำงาน 1 ครั้งนะคะ มันทำงาน 1 ครั้งแล้วก็ผ่านไป บรรทัดนี้ถือว่ามันทำงานแล้วก็ผ่านไปนะคะ มาบรรทัดที่ 2 เป็นคำสั่ง for ก็คือการทำงานวนซ้ำแสดงว่ามันสามารถทำงานได้มากกว่า 1 ครั้งนะคะ วันนี้เราสามารถสันนิษฐานได้เลยว่าถ้าเรามี for สามารถทำงานได้มากกว่า 1 ครั้ง ถ้าไม่ได้อยู่ภายใต้ Loop for งานแค่ 1 ครั้งเท่านั้น พอตัวนี้ทำอะไร I in Range วงเล็บเปิดแล้วก็ n แปลความหมายของคำว่าเล้ง วงเล็บ คำว่า n ก่อนว่ามันคืออะไรนะคะ วิธีได้สักเล็บ วันนี้มันจะไป List มันจะเป็นคราบถูกไหมคะ แบบตัวนี้ พี่ใช้สัญลักษณ์ก้ามปูเปิดก้ามปูปิดนะคะ กำหนดให้ a n = 3 เห็นไหมคะ N = 3 เพราะฉะนั้นเราต้องแปลความหมายว่า มันมีค่าอะไรบ้างที่เป็นไปได้ ถาม สามารถมีค่าเป็นอะไรได้บ้างเอ่ย บอกว่า Rent 3 ค่าที่เป็นไปได้คือ 0 1 เห็นไหมคะ วงเล็บเปิด แล้วก็ 3 Index กับ 0 เสมอ แร่ที่อยู่ใน List ตอบต้องเป็น 0 นะคะ แล้วรู้ได้อย่างไรว่าถึงแค่ 2 วิธีสังเกตง่ายๆมัน 3 ใช่หรือเปล่า ลบออกไป 1 ว่าจะมีแค่ 0 1 แล้วก็ 2 ไหมคะ ถามนี่นะ ลบออกไป 1 ก็เหลือ 2 เป็น 0 12 นะคะ หรือมันมี 3 ตัว จะกลายเป็น 012 ก็จะมีทั้งหมด 3 ตัวนะคะ เพราะฉะนั้น redbook เกิดแล้วก็ 33 มาจากไหน กำหนดให้ a = 3 นะ ถามก็คือค่าที่เป็นไปได้ก็คือ 0 1 2 ดังนั้น ไอที่เป็นไปได้ก็คือมีค่าอะไรบ้างคะ 0 1 แล้วก็ 2 ครูก็เลยเขียนตรงนี้ก่อนว่า ถ้าไอที่เป็นไปได้ก็จะมีแค่ 0 1 แล้วก็ 2 มาที่เราต้องเช็ค ว่า ใครเป็นศูนย์มันทำงานบรรทัดที่ 1 ไหม ฟอแล้วเป็นจริง มันก็จะมาทำบรรทัดที่ 2 ก็คือสิ่งหรือคำสั่งที่อยู่ข้างในก็คือปริ้น ใช่ไหมคะ เพราะฉะนั้นไอ้คำสั่งปริ้น มันก็จะทำงานก็ต่อเมื่อไอมีค่าเป็น 0 1 2 นะคะ ตามข้างบนนี้ ไอ้ที่เป็นไปได้คือ 0 1 2 ฉะนั้นคำสั่ง For กับ คำสั่ง Print จะทำงานต่อเมื่อไอมีค่าเป็น 0 1 2 เพราะฉะนั้นกูก็เลยใส่สัญลักษณ์เครื่องหมายถูก รู้ว่าคำสั่งนี้ทำงาน นะคะ เห็นไหมคะครูใส่เครื่องหมายถูก ไม่รู้ว่าถ้าไอเป็นศูนย์คำสั่ง for ทำงานนะ สั่งปริ้นทำงาน ไปเป็นหนึ่ง คำสั่ง for ก็ทำงานถูกไหมคะ มันบอกอีกแล้วนะ ลิ้นก็ทำงาน ไปเป็น 2 พ่อทำงานเห็นไหมคะ ลิ้นก็ทำงาน มันทำงานทั้งหมดกี่ครั้ง 3 ครั้งถูกไหมคะ ครูก็เขียนเลข 3 ทำงานทั้งหมด 3 ครั้ง เช้านี้ กลัวใช่ไหมคะ มันทำงานทั้งหมดกี่ครั้ง กด Run Program Group คำสั่งผอกับคำสั่ง print มันทำงาน 3 ครั้งใช่ไหมคะ แล้วเมื่อวานทำงาน n ใดๆ ทำงานกี่ครั้ง ลองเทียบนะ Orange ท่าเรือ 4 หน้าที่ได้คืออะไร ค่าที่เป็นไปได้คือ 0 1 มีทั้งหมดกี่ค่า ขี้ข้า แสดงว่า เมื่อ n เป็น 4 มันก็จะทำงาน 4 ครั้ง แล้วถ้าครูบอกว่าถ้า n เป็น 10 ทำงานกี่ครั้ง Ben 10 0 1 3 9 ทำงานทั้งหมดกี่ครั้ง 10 ครั้งถูกไหมคะ จนถึง 9 ทำงาน 10 ครั้งลองดู รู้ได้ยังไงว่ามัน 10 ครั้ง 12 3 8 10 ถูกไหมคะ Ben 10 ทำงาน 10 ครั้ง เพราะฉะนั้น เราสามารถสรุปได้ไหม ว่าเมื่อ n ใดๆ ทำงานกี่ครั้ง ทำงานกี่ครั้ง เป็นครั้งถูกไหมคะ งงไหมคะ เป็น Android ๆ จะทำงาน n ครั้ง เพราะฉะนั้นครูถามว่า เมื่อ n เป็น 100 มันต้องทำงานทั้งหมดกี่ครั้งเมื่อเข้าโปรแกรมตัวนี้ 100 ครั้ง ใช่ไหมคะ 100 ครั้ง 100 ครั้งนะ เพราะฉะนั้น เราจะมาหาฟังก์ชัน เรารู้แล้วล่ะเมื่อเป็นเวร เป็นใดๆมันจะทำงานเองคลัง เพราะฉะนั้นเราก็มาเขียนตรงนี้ ว่า คลัง เพราะว่า ตรงนี้ตัวแปรเราคือ n ใช่ไหมคะ ตรงนี้ก็ทำงานเองอีกครั้ง บรรทัดแรกทำงานกี่ครั้ง บรรทัดที่ 1 ทำงานกี่ครั้งคะ มันอยู่ในรูป for ไหม ไม่ ฉะนั้นมันทำงาน 1 ครั้ง เมื่อไหร่คะ งั้นเรามาหาค่าฟังก์ชันก็คือเอาสิ่งที่อยู่ข้างหลังตรงนี้ที่เราแปลค่า มาบวกกัน เป็นหนึ่งบวก n + n = เท่าไรเอ่ย + n เป็นเท่าไหร่คะ 2 n อันนี้คือ 1 n อันนี้คือเอก 1 n 1 n + 1 n เป็น 2 n บวกด้วย 1 นะคะ แล้วเราจะหาค่า bigo ต่อ รถอยู่ที่ไหน เมนส์ที่มากที่สุด n เดียวไหมคะ ผ้าเย็นที่มากที่สุด เป็นเดียว เพราะฉะนั้น bigo เลยตอบเท่ากับ ก็คือเขียนอันนี้ตัวโอมวงเล็บเปิดแล้วกลัว n เฉพาะตัว N มาใส่เฉยๆนะคะ ตัว n ได้ไหม กระดาษมาไหมคะมีสมุดไหม ครูบอกให้เอาสมุดมา เดี๋ยวมันมาจากกระดาษที่พี่เขาแจกทุกครั้งยังอยู่ไหม ลำโพงกูจะตรวจนะว่ากระดาษที่เราทำกันในห้อง มันอยู่ที่ไหนกันหมด ทำใส่กระดาษนะเราไม่ต้องเอาสมุดงานเราทำใส่กระดาษ หรือหาคลิปหนีบนะคะ มีสมุดรายงานอย่างนี้ก็ได้ ทุกคนดู ผู้ใช้จุดนี้นะคะ Total = 0 I in Range วงเล็บเปิด สั่งที่อยู่ภายใต้หลุมก็คือ Prince i ตัวอย่างนี้ กำหนดให้ a = 3 พระครูเปลี่ยนใหม่ บอกว่ากำหนดให้ a n = 4 สั่งตรงนี้ครูจะต้องเปลี่ยน เดี๋ยวนะ พรุ่งนี้ช่วยครูเขียนหน่อยว่ามันจะเป็นอะไร ถ้าไอที่มันเป็นไปได้ควรจะมีค่าเท่าไรนะคะ จำนวนครั้งของการทำงานเป็นกี่ครั้ง ถ้าตรงนี้เมื่อเป็นเอ็นใดๆจะเขียนอะไร function คืออะไร ท่อ PB คืออะไร เรียนแบบตัวนี้เลยจะเปลี่ยนค่า n ให้กลายเป็น 4 นึกออกไหมคะ คือแทนตัวนี้ เลนส์ตัวนี้ด้วยเลข 4 มีใครสงสัยไหม เจ๊ไว้ทำอะไร คนลอกโจทย์ก่อน ขึ้นหรือ หนึ่งแป๊บนึงทุกคนหรอ กดตรงนี้ก่อนก็ได้ค่ะ เดี๋ยวกูค่อยย้อนกลับไปที่ตัวอย่างจะได้ไม่งง อันนี้คือตัวอย่าง เปลี่ยน n = 4 เดี๋ยวลอกจดก่อนเดี๋ยวครูจะย้อนกลับไปที่ตัวอย่างให้ ลอกโจทย์ตัวนี้ลงกระดาษก่อน สีนะคะ เขียนได้เขียนตอบไปเลยว่ามันมีค่าเป็นอะไร เขียนได้นะคะเรน 4 เขียนคำตอบตรงนี้ให้ครูด้วย น่าจะเป็นไปได้คืออะไร แล้วเอาหน้าเรานั้นมาใส่ช่อง i ลองดู undefeated ทำเหมือนตัวอย่างนะคะ โอเคนะคะ บ่ได้เนาะ เมื่อเราเปลี่ยนค่าเย็น เป็นตัวเลขใดๆ คำตอบก็คือทุกคนก็จะได้โอเหมือนกันเนาะ ฟังก์ชันที่ได้คือ 2 + 1 ok โอเอ็นนะคะ ตัวนี้คือการวัดประสิทธิภาพเนาะ เบอร์โทรวัดที่เวลานะคะ โดยดูจากจำนวนรอบของการทำงาน OK เดี๋ยววันนี้นะคะ ครูจะขึ้นเรื่องใหม่ คือเรื่องของ List please เล็ก เมื่อกี้ครูพูดถึงไปแล้วเนาะ เว้น 3 ถ้าข้อมูลที่ได้นี่มันเป็น L นะคะ มีหลายค่า 0 1 2 ข้อมูลจะอยู่ใน List อีกตัวหนึ่งที่ต้องเรียนก็คือ Dictionary นะคะ เป็นโครงสร้างหรือว่ารูปแบบการจัดเก็บข้อมูลในภาษา python โดยทั่วไปนะคะ อย่างเช่นเมื่อกี้เราเห็นโทรเท่ากับศูนย์ เราเห็นเธอเท่าเท่ากับ 0 Total คือตัวแปรที่เก็บเพียงแค่ 1 ค่าเท่านั้น คือเลข 0 ใช่ไหมคะ Total เป็นตัวแปรตัวหนึ่ง ที่เก็บค่า เท่ากับศูนย์ ถ้าเราต้องการให้ตัวแปร 1 ตัว เก็บค่า 1 ค่า เราจะต้อง กำหนดนะคะ ให้มันมี รูปแบบ ของการจัดเก็บเป็นแบบ List l i s t e นะคะเป็นแบบ List 1 ตัวแปรสามารถเก็บข้อมูลได้หลายค่า ชนิดข้อมูลได้หลายแบบ เป็นได้ทั้งตัวเลข ตัวหนังสือนะคะ ยกตัวอย่าง เหมือนที่เราพูดถึงโทรตามเมื่อกี้ ปลุกเปลี่ยนเป็น x = 5 ตัวแปร x เก็บข้อมูลมีค่าเท่ากับ 5 มีแค่ 1 ค่าเท่านั้นนะ จะมีค่าได้แค่เลข 5 เลขเดียวนะคะ มาดูตัวแปรอีกตัวหนึ่งก็คือตัวแปรที่ชื่อว่า diskless ตัวแปรตัวนี้นะคะ ข้อมูลเห็นไหมคะมันมีหลายค่า มันมีอยู่ทั้งหมด 3 ค่า Apple เป็นค่าที่ 1 มี Banana เป็นค่าที่ 2 มีเชอรี่เป็นค่าที่ 3 นะคะ แล้วค่าที่เก็บ เป็นตัวอักษรนะคะ เห็นไหมคะเห็น Double Code ตัวนี้เนาะเราจะรู้ทันทีว่าชนิดข้อมูล ที่อยู่ใน List keesamus ตัวนี้ เป็นตัวอักษร มีอยู่ทั้งหมด 3 ค่านะคะ เวลาเราเข้าถึงข้อมูลที่อยู่ใน List เราจะใช้ Index มีการอ้างอิง Index ตัวแรกจะเริ่มที่ศูนย์ ตัวนี้ index ที่ศูนย์ที่ 1 ที่ 2 นะคะ ตัวแปรตัวที่ 2 คือ L 1 มีทั้งหมดกี่ค่า มีค่าข้อมูลอีกค่าขา ให้เขาดูหน่อย มีทั้งหมดกี่ค่า ตัวนี้มีค่าข้อมูลทั้งหมด ถูกไหม ให้แม่ค้า ตัวที่ 1 ตัวที่ 2 23 ตัวที่ 4 บทที่ 5 แม่ค้ามีทั้งหมด 5 ค่า เจ็บ ชนิดข้อมูลเป็นแบบไหน เป็นตัวอักษรใช่ไหมมันมีแต่มันขอดเป็นตัวอักษรเป็นตัวเลข 3434 เป็นตัวเลขนะ เมลเป็นตัวอักษรนะคะ R34 ตัวนี้ มันอยู่ภายใต้ wto ต้องเป็นตัวอักษร 534 ที่อยู่ภายใต้ wto กับ 34 ตัวนี้ พี่ไม่มีสัญลักษณ์อะไรเลยไม่เหมือนกันนะ 34 ตัวนี้สามารถเอาไปคำนวณได้ 34 ที่เป็นตัวอักษรคำนวณไม่ได้นะคะ คำนวณไม่ได้ มา เวลาเราเข้าถึงข้อมูลที่อยู่ใน List มันมีหลายข้อใช่ไหม มันไม่ได้มีอยู่เพียงค่าเดียวถ้าค่าเดียวคุณก็เรียกใช้ตัวแปรนั้นได้เลย เช่นขอโทษนะคะ อย่างนี้นะคะเราก็เรียกใช้ได้เลย เมื่อไหร่ก็ตามที่เราเก็บข้อมูลมีหลายค่า เวลาเราจะเข้าถึงข้อมูล สภาพอากาศชัย Index เป็นตัวอ้างอิง index ตัวแรกจะเริ่มที่ศูนย์นะคะ index ตัวแรกจะเริ่มที่ศูนย์ อันนี้คือลิปนะคะ This is ซื้อของ List เป็นตัวแปรอะไรก็ได้ จะมีค่าอยู่ทั้งหมด 3 ค่าเช่นกันเป็นข้อความนะคะ เป็นข้อความดูแต่มันมีแต่มันโคตรวันนี้ เป็นข้อความ ครูต้องการเข้าถึงข้อมูล Banana ครูอยากให้แสดงข้อมูล Banana ออกมา ไม่รู้จะเข้าถึงข้อมูลนั้นได้อย่างไร ครูก็อ้างอิงโดยการใช้ ชื่อลิซ่า เปิดตำแหน่งของ Banana มันอยู่ที่ Index ที่เท่าไหร่นะคะ ไม่รู้มันอยู่ index ที่เท่าไหร่เราก็ว่าตาราง Apple Banana แล้วก็ใส่ข้างบนเป็น Index เราเริ่มที่เท่าไหร่คะ 01 ครูต้องกลับมาหน้าถูกไหมคะเพราะฉะนั้น index ของครูเป็นอะไร ปลุกไหมคะ พัฒนา fearless ถูกไหมคะก้ามปูเปิดแล้วก็ใส่ก้ามปูปิด ถูกไหมคะเราก็จะได้ไปแล้วนะออกมา ศูนย์ได้อะไรเอ่ย อันนี้คืออะไร Apple Apple ออกมา english song 2 ได้อะไรคะ เคอรี่นะ ให้เชอรี่ออกมา มีใครสงสัยไหมเดี๋ยวเรามาคุยด้วยกันนะกับแบบฝึกหัดตัวนี้ ผู้มีฤทธิ์นะคะ ก็มีตัวแปรที่ชื่อว่าเองใช่ไหมคะ ตัวมีตัวแปรที่ชื่อว่าเอง ครูมีค่าข้อมูลกี่ค่าจ๊ะ ข้อมูลที่อยู่ใน Excel มีกี่ค่า มีขนาดเท่าไหร่ มีข้อมูลกี่ตัว ค่าตั๋ว ไปทำไมคะ ก็มีข้อมูลอยู่ 5 ตัว ตัวแรกเริ่มต้นที่ Index สแกนสูงใช่ไหมคะ ครูก็หย่อน มี 2 4 6 80 เริ่มต้น index เป็น 0 เป็น 1 เป็น 2 2 เป็น 3 เป็น 4 ต้องการเข้าถึงข้อมูลที่อยู่ใน List ก้ามปูเปิด 3 ดอกเท่าไหร่ เท่าไหร่คะ ใช่ไหม รู้ได้อย่างไรก็นี่ไงสารค่าที่ได้ก็คือ 8 นี่ไง Index ตัวนี้คือ Index ใช่ไหมคะ เราก็ต้องเอาข้ามมาใส่ตรงนี้ จัดมา x2 ได้อะไรคะ ได้ 6 เนาะ index ที่ศูนย์ก็ได้ 2 แม่ครัวตอบหน่อย แท็กซี่เท่ากับเท่าไหร่ index = 1 index เป็นหนึ่งตอบอะไร ใช่อันแรกเป็น 10 อันนี้เป็นอะไร เป็น 4 ปิดนี้คือ อันนี้คือ 4 ตัวนี้คือ 4 OK อันนี้คือ 10 นะคะ มันคือ 10 แล้วก็อันนี้คือสี่ทุกคนเข้าใจนะ คราวนี้ รู้ไหมว่าตารางให้นะ กูให้ค่าแบบนี้มา กูอยากรู้ว่า index = 3 ตอบอะไร เด็กเป็นศูนย์ index เป็น 2 โหลดไว้สิ โหลดไว้ใส่กระดาษของตัวเอง เดี๋ยวครูจะถามทีละข้อ เด็กเป็น 3 ตอบอะไร คนอื่น เอาอะไร ถาม เริ่มที่เท่าไหร่ เริ่มที่ศูนย์ 1 2 34 5 6 ถ้าใครยังนึกไม่ออก ว่าตารางแบบนี้ใส่ก็ได้นะคะ หรือเขียน index ข้างบน แรก ตอนแรกตอบอะไร ไปได้แล้วต่อ คนอื่นล่ะคะ ทำสัญลักษณ์ มือให้ครูดูหน่อย ได้ไหม เริ่มที่เท่าไหร่ 0 รวมเป็นหนึ่ง ต๋อง นี่ 3 4 ใช่ไหมคะ ตอนนั้นครูถามว่า Valve index ที่ 3 ตอบเท่ากับ เท่ากับอะไรดีนี่ๆอยู่ด้านบน มันตรงกับวันไหน เห็นคึกคักแบบเมื่อกี้เลย เท่ากับ 10 เท่าไหร่ อังคณาได้แล้วแป๊บนึงนะดูข้างหลัง แถวที่ 2 แถวที่ 3 ที่ 1 ขอได้แล้วนะได้เท่าไหร่คะ แท็กซี่แถวที่ 2 กำลัง 3 เท่ากับ อะไร ใช่แล้วกลุ่มตรงนั้น คนอื่นถ้าได้แล้วดูตัวถัดไป ได้เท่าไหร่ ใช่ 5 ถูกต้อง 5 ใช่ไหมมันตรง 5 ใช่ รหัสไป 2 เท่ากับ 8 อะไร ตัวแรกได้ 10 นะ ตัวที่ 2 ได้ 5 นะคะ เปล่า 2 8 สิ่งสำคัญต้องเขียน index ให้ได้ใช่ไหมคะพอเราได้ index เราก็จะเทียบค่าได้ ว่าถ้า index เป็น 3 ขอเลข 3 มันตรงกับเลข 10 เราก็ตอบได้เลยว่าสิ เด็กเป็น 00 ตรงกับเลข 5 แล้วก็ตอบได้เลยว่าคือ 5 รักสนั่นแต่ข้างบนนี้คือสิ่งที่เราต้องกดเองนะ ขาเป็นสิ่งที่เราต้องถอดเอง เขียนเองนะคะ โสดนี้จะให้มาแบบนี้เป็นแบบนี้ มันบอกว่า โสดให้โอ้โหตัวเลขยาวมากเลย index 19 index เป็น 5 indispensable ครูเอาตัวเลขใดๆเลย ufc จะตอบเท่าไหร่ เมียมากเลย โทรหาหน่อยว่า s9 คืออะไร ใช่ไหม ยังไม่รู้เราก็ใส่ก่อนเนาะ 012 ความสูงราคา เราก็ใส่หมายเลข index เลยในกระดาษของเรา 5 6 รอตอบเท่าไหร่นะ 6 ครับ 2 ได้อะไรคะ Hi OK อันนี้ราคา 5 ตอบหมี ดูจากข้างบน มันเท่ากับ 2 ใช่ต้องเท่ากับ 2 วันนี้เราดูจากค่า index ต้องดูจากข้างบนนะ มันถึงจะตอบเท่ากับ 6 อยู่นะคะครูเขียนอีบีก่อน ข้อแรกเท่ากับ 6 A5 ตอบอะไรคะ 5 ตอบ ใช่ข้อ 1 ตอบ 6 ตอบอะไร อันนี้นะ 2 ตอบ 2 อันนี้ล่ะ ใช่ ตอบ 9 อันนี้ตอบ 6 alita 2 หัวข้อสุดท้ายต่อ 9 ใช่ไหมคะ ถูกไหม ดูตรงไหน n5 True ดูตรงหัวข้างบนนะ indigoskin 5 ข้าคืออะไรคือ 2 ก็เลยเอามาใส่ แม่ indispensable indispensable เด็กเป็น 10 คือดูข้างบน ตั้งค่าตรงนี้คืออะไรเอาตัวนี้มาใส่นะคะ ย้อนกลับ จากข้อนี้นะคะ ครูถามว่า index ที่เท่าไหร่ เท่ากับ 8 พรุ่งนี้ควรใส่เลขอะไร คือตัวนี้ใช่ไหม แล้วคือต้องเป็น 7 ถูกต้อง ใช่ต้องเป็นเศษถูกไหมคะ ใช่ เท่ากับ 8 เพราะฉะนั้นพอได้ค่าแบบนี้แล้วพอได้ลิสแบบนี้แล้ว สิ่งที่ต้องทำถัดไปคือเขียน Index เขียน index ข้างบน เราจะได้รู้ว่า index ที่ 9 คือค่าอะไร หรือ ถ้าต้องดูค่า 8 มันอยู่ index ที่เท่าไหร่นะคะก็เอา 7 มาใส่ OK นะคะ ย้ำอีกทีหนึ่งต้องอยู่ภายใต้ก้ามปูเปิดและปิด ข้างใน มีมากกว่า 1 ค่า ต้องใส่คอมม่านะคะ วันนี้เราเข้าถึงข้อมูลทีละตัวถูกไหมคะ 9 ก็จะได้ค่ามา 1 ตัว A5 ก็จะได้ข้ามมา 1 ตัว ถ้าเราอยากจะได้ค่าข้อมูลทั้งหมด ราคาที่อยู่ใน List ก็คือโชว์ ถ้าทั้งหมดที่อยู่ในลิสจะทำอย่างไร เราสามารถเข้าถึงข้อมูล โดยการใช้รูปฟอ ถูกไหมคะ มันสามารถทำงานแบบวนซ้ำคือทำหลายรอบแล้ว เขาจะดึงข้อมูลอะไรออกมา ข้อมูลที่อยู่ใน List ถูกไหมคะ fortis cassini นะคะ พัฒนาเรามีค่าอะไรบ้างนะเปิ้ล monastery ถ้าเราหนีทำงานแต่ละรอบ จะเอามาใส่ที่ตัว แปลอีกแล้ว ปริ้นออกมาที่หน้าจอ App ก่อนถูกไหมเพราะ Apple มันเป็นตัวแรกน่ะ รหัสมาคือ Banana kerry นะคะ มาทำงานทั้งหมดกี่รอบ คำสั่งนี้ทำงานทั้งหมดกี่รอบเลยดูซิทำงานกี่รอบ List มีข้อมูลกี่ตัว 3 ตัวเพราะฉะนั้นทำงานกี่รอบคะ 3 รอบ เป็นไงรับที่ 1 x เท่ากับ Apple รับที่ 2 x = Banana รับที่ 3 x = เชอรี่นะคะ จำนวนข้อมูลที่มี ถ้าเราต้องการ index ออกมาด้วย คำสั่งเมื่อก่อนหน้านี้เราจะได้เฉพาะค่าใช่ไหมคะ เราจะได้เฉพาะค่าออกมา แต่ถ้าเราบอกว่าเราต้องการ index ออกมาด้วย อยากรู้ว่า Apple อยู่ index ที่เท่าไหร่ เราใช้คำสั่งที่เรียกว่า อนิเมะเรท อนิเมะนะคะ เราก็ใส่ชื่อ List นะคะ แล้วค่าที่เก็บตัวแปรข้างหน้าจะมีอยู่ 2 ตัว ตัวแรกคือ index ตัวที่ 2 ก็คือค่า แล้วเราค่อยปริ้นนะคะอินเด็กซ์คอลมาค่าออกมา รับที่ 1 จะได้ศูนย์ Apple อันที่ 2 จะได้ 1 banana นะคะ ที่ 3 จะได้ index ก็คือ 2 แล้วข้าคือเชอรี่ คราวนี้ ดารามาเขียนโปรแกรมหน่อยนะ คนเข้าที่ classroom ไหมคะ Classroom ครูมีครูต้อง ครูต้องเปิดเว็บ นะคะ เปิดเว็บให้ครูหน่อย ทุกคนเข้าไปที่ Google Classroom ใส่ python ide เอาไว้ให้ แม่ค้า เปิดมาหน่อยเร็วนี่ค่ะ แต่วันนี้นะ คลิกเข้าไปเลยลิงตัวนี้คลิกหรือยังคะ กำลังเข้ารหัสอยู่นะคะ จำได้ไหมรหัส ก็คือชื่อเว็บออนไลน์ไพธอนดอทคอม ใครเข้าแล้วลบสิ่งที่ อยู่ที่หน้าจอให้หมดเลย ใช่ไหม เดี๋ยวนะ เดี๋ยวครูขยายให้ OK คนอยู่ที่หน้านี้แล้วนะคะ เดี๋ยวเราจะลองเข้าถึงข้อมูลที่อยู่ในลิฟท์นะคะ ด้วยการใช้ลูป for อันดับแรก กำหนดค่าเน็ตก่อน คนพิมพ์ตามครูนะคะ 1 Command 2 คอมม่า 3 คำว่า 4 คอมมา 5 อันนี้สมมุตินะ ครูใส่ข้อมูลที่อยู่ใน List นะคะ แล้วเพราะ Enter ลงมาขึ้นบรรทัดที่ 2 เราใช้ลูกนะคะ ตั้งชื่อตัวแปร ว่า Value in x ใส่เซมิโคลอน หมายความว่าค่าที่อยู่ใน Excel นะคะ แอบรักข้าทำงานรอบที่ 1 จะเอาค่า 1 มาแทนที่ Value นะคะ ทำงานรอบที่ 2 ก็เอา 52 ทำงานรอบที่ 3 ก็คือพลาด 3 เสร็จแล้ว กูต้องการให้ปริ้นค่าไอออกมาดูหน่อย ว่ามันเป็นอย่างไร ไม่ใช่ไอขออภัย เป็นอะไรคะ แวลู่นะ อะไร เพราะว่าค่าตัวนี้ที่มัสยิดคือ Value เพราะฉะนั้นเราต้องแสดงค่า Value ออกมา แล้วกด Run เลย เราได้ข้างบนไหมคะ OK คราวนี้ดูต่อ เราพูดไปแล้วนะ ว่าเวลาเราต้องการเข้าถึงฐานข้อมูลทีละค่านะคะ เมื่อกี้นะ เพลง indispensable ได้ค่าเป็นอะไร เช็ค ว่าแล้วคำตอบที่เขาถามเมื่อกี้แล้วมันใช่ไหม เราสามารถเอามารันใน python ได้นะคะ เรามีค่าข้อมูล 1 2 3 4 5 ใช่ไหม กูอยากรู้ว่า x กินเด็กเป็น 2 มีค่าเป็นอะไร index เป็น 2 มีค่าเป็นอะไร เห็นไหม เราก็สามารถหาคำตอบได้นะ What is index เป็น 2 กลับคืนนี้ถ้าเป็น 3 แล้วกระปุกใหม่นะคะ เราสามารถเช็คคำตอบได้ ว่าเราตอบไปเมื่อกี้รับปากถูกหรือเปล่า โดยการใช้คำสั่ง print ใช่ไหมคะ แล้วครูต้องการแสดงค่าตัวนี้ออกมาที่หน้าจอ Google เขียนอยู่ในใต้ Double แล้วภายใต้คอมม่าแล้วค่าที่ กูต้องการตามหาคือ F มีค่าเป็นอะไร ตอบที่ได้คือมีค่าเป็น 3 ลองดู เปลี่ยนได้นะ บทไหว้ครู เปลี่ยนค่าตรงนี้เป็นศูนย์ ลองเช็คลองทดสอบได้นะคะ มันก็จะไปเปลี่ยนค่าตรงนี้ให้ ตอบได้นะคะเปลี่ยนผ้า Index เป็นอะไร โอเคนะคะ OK อันนี้ค้างไว้นะไม่ต้องปิดนะคะ ยอดลงมาก็ได้เดี๋ยวเราจะมาทำต่อ มา โอเคไหม โทรไปต่อได้หรือยังคะ OK ถ้าเราต้องการหาขนาดของลิสต์ อะไร ใน List เรามีข้อมูลกี่ตัวอันนั้นคือขนาดของลิฟท์ ใช่ไหมคะ ยอมรับเลย 1 2 3 4 มีขนาดกี่ตัว L เรามีขนาดกี่ตัว วันนี้ตัวแปร x มีขนาดเท่าไร มีข้อมูลกี่ตัวคะ ถูกไหม ตัว 1 2 3 4 5 6 7 8 มีข้อมูลอยู่ 8 ตัว เราอยากให้คอมพิวเตอร์หาขนาดหูให้ โดยที่เราไม่ต้องมานั่งนับเองทำอย่างไรนะคะ ลองใช้คำสั่งที่ผู้ว่าเลนส์ นะคะ คำว่าเลนส์ แล้วตามด้วยวงเล็บเปิด ชื่อลิ้น นะคะ ใส่ชื่อนุช มันก็จะแสดงขนาดของ List นับจำนวนข้อมูลที่อยู่ใน ว่ามีกี่ตัว เราต้องการให้แสดงออกมาที่หน้าจอก็ใส่ Prince เข้าไปนะคะ วงเล็บเปิด แล้วก็ตามด้วยชื่อ วงเล็บเปิด แล้วก็ตามด้วยวงเล็บปิด เลนส์ขนาดนะ นะคะ วงเล็บเปิด วงเล็บปิด คือจะฆ่าได้เท่ากับ 8 แผ่นมา ถ้าเราต้องการเพิ่มข้อมูลตัวใหม่ลงไปในลิฟ ตัวใหม่เข้าไปมูลนิธิ ใช้คำว่า a w p m d เพ็ญแล้วตามด้วยวงเล็บเปิดข้อมูลตัวใหม่คือต้องการจะใส่ลงไปใน List ใช่ไหมคะมีข้อมูลอยู่ 3 ตัว Apple กูบอกว่ากูอยากเพิ่มข้อมูลตัวใหม่ Orange อยู่ใน List นี้ โดยไปต่อท้ายคำว่าเชอรี่ จะใช้คำสั่งอะไร เราจะเราจะใช้คำสั่งแอปเปิ้ลนะคะ App เพชร เราจะเขียนคำสั่งเราจะเขียนอย่างไร ความช่วยเหลือ คำสั่ง App pen วงเล็บเปิดข้อมูลใหม่แล้วก็วงเล็บปิด Orange ก็เป็นดิ Apple วงเล็บเปิดแล้วก็ใส่ Orange มันเป็นเองใช่ไหม มันเป็นตัวอักษร Double โคตรแล้วก็วงเล็บปิด อยากรู้ว่ามันเข้าไปจริงหรือเปล่ามันใส่เข้าไปจริงหรือเปล่านะคะ ใช้คำสั่ง Print ปริ้นแสดงออกที่หน้าจอ ปริ้นวงเล็บเปิด โทรออกมา Orange เพิ่มให้แล้วอยู่ท้ายสุดเลย แล้วลบบ้างทำอย่างไรคะ อีเป๋อ ใช้ App pen ไปอะไรคะ remove ใช้คำสั่ง Move นะคะ วิธีการลบ ลบอย่างไร คำว่า remove วงเล็บเปิด ที่ต้องการลบ การลบข้อมูลบานาน่าออก This is remove วงเล็บ ภาพขนาดที่ต้องการจะลบ แล้วก็วงเล็บปิด แล้วกดดันถูกไหมมันจะถูกลบไป เช็คว่ามันถูกลบไปจริงหรือเปล่า วงเล็บเปิด This is ไปบานาน่าหายไปแล้ว พวกนี้นะถ้าบังคับไม่เป็นไรไม่เป็นอะไรนะคะลองเปิดดูได้นะ เราเขียนโค้ดเราอาจจะจำทุกคำสั่งไม่ได้แต่เราจะสามารถเปิดดูได้ ถ้าเราจะเพิ่มเราจะใช้คำสั่งอะไรถ้าเราจะลบใช้คำสั่งอะไรนะคะ ทำไม่ได้ก็เปิดดูได้นะ วันนี้ตัดมาลบอีกแบบหนึ่ง remove โดยใส่ค่าที่ต้องการจะลบ วันหนึ่งวิธีการลบคือการใช้ Intel d e l มาจากคำว่า delete นะคะ โดยการระบุ index ต้องการจะลบ เรารู้ตำแหน่งที่ต้องการจะลบข้อมูลตัวนั้น สามารถใช้โทรได้ Gmail ของเล่น เปิดใส่ index นะคะแล้วก็ ปูปิด กูต้องการจะรบข้อมูลที่ Index = สูงก็คือ Apple index = 0 Apple อัพเดท ศูนย์นะคะก้ามปูปิด นิดๆก็คือ Apple หายไปแล้ว แค่พรรณนากับเชอรี่นะคะ ไป ไปเรื่อยๆกับครูก่อนนะเดี๋ยวครูจะให้ปฏิบัติ การเข้าถึงข้อมูลทีละหลายๆค่าบ้างทำอย่างไร ต้องการเข้าถึงข้อมูลหลายๆภาพคือคำตอบอยากได้ข้อมูลหลายๆตัวออกมาทีเดียวเลย ที่รักเรานี้เราอยากได้คำตอบออกมาหลายๆตัวทำอย่างไร ตัวนี้นะคะ ชื่อใหม่ List ว่ามีตัวอักษร สอนภาษาอังกฤษ วิธีตัว R ตัว O ตัว G ตัวเองตัวเองตัว I แล้วก็ตัวแสบ เราเริ่มต้น index = 0 นะคะเราเริ่มต้น index = 0 แลกลิ้น My Love ในลิฟท์ชื่อไพรลิสมีจำนวนเท่าไร จำนวนเท่าไหร่คะมีจำนวนกี่ตัว จำนวนกี่ตัวคะ 1 2 3 4 5 6 มีทั้งหมดกี่ตัวคะ ตัว นึกออกไหม นับ นับจำนวนที่อยู่ในลิฟท์มีกี่ตัว จำนวนที่อยู่ใน List มีกูกลัวก็คือมี 9 ตัว มา ต้องการเข้าถึงข้อมูลนะคะ เป็นช่วง คือตั้งแต่ index ที่ 2 อย่างเช่นครูต้องการเข้าถึงข้อมูลนะคะมายนี้ เซมิโคลอนแล้วก็เลข 5 ที่ได้คืออะไร ดูเอาข้อมูลนะคะจาก My List มาใส่ในช่อง แล้วครูก็กำหนด index นะคะ อันนี้คือ Index แล้วครูก็กำหนด Index 1 2 3 4 5 6 7 8 สุดท้ายคือแปะ บอกว่า My Live มีคนร่อน 5 จะได้คำตอบอะไร 2 ตัวแรกอยู่ที่นี่ใช่ไหมคะ 2 ก็คือได้โอแล้ว มาถึงเลข 5 นะคะ เวลาเราดึงค่าออกมาให้ทดลอง 1 ฉันจะถึงแค่ 22:00 น ไหมคะ ที่ได้ก็คือตั้งแต่ 2 จนถึง 4 ก็คือ ogr OK ผัดมาม่า My List ผ้าคือรุ่นที่ 5 ใช่ไหมคะ เริ่มที่ 5 มันถึงไม่ระบุถึงไม่ระบุคืออะไร จนถึงตัวท้าย a m i z นะคะ ไม่ระบุตำแหน่งอะไรเลยก็คือได้ทุกตัว คือได้ทุกตัวนะคะ ดูตัวอย่างผ่านไปเดี๋ยวครูให้ทำแบบฝึกหัดนะคะ อยู่ทั้งหมด 9 ตัวนะ วันนี้นะคะ caracal คือตัวนี้ ต้องการข้อมูล rog คือตัวนี้ กำหนด index เป็นเท่าไร มาอยู่ที่ตำแหน่งที่เท่าไหร่คะที่ 1 มีอยู่ตำแหน่งที่เท่าไหร่ 3 เพิ่มไปอีก 1 กลายเป็น 4 ลองดูนะ a กับ M ก็คือเป็น 5-7 สเปค คือ 3-5 พี่กับอาก็คือ 02 OK แป๊บนึง ครูเอาใหม่ อันนี้คือ x นะ ตอนนี้ทุกคนดูนะคะ ให้ฤทธิ์มานะ respuesta คะ มีค่าเป็นอะไรบ้าง 2 4 6 8 แล้วก็ 10 OK กำหนดให้ a English มีค่าอยู่ 5 ตัว เต้นเอว ถ้า x มีขนาดเท่ากับ 5 มีขนาดเท่ากับ 5 index ไปให้นะเอามาลงช่องเรียบร้อยแล้วใส่ค่า Index กูทำหน่อย 5 ข้อ ตอบอะไร index 3 ตัวออกอะไร 13 ตอบอะไร เด็ก 2-4 index สูง 3 ตอบอะไรคะ ถ้าไม่ได้อยู่สไลด์ ก่อนหน้านี้ มีตัวอย่างให้ดูนะอันนี้ตัวอย่างที่แล้วนะ แล้วอันนี้คือสิ่งที่กูต้องการให้หา สงสัยเทียบกับตัวเดิม ได้มาได้อย่างไรนะ มันจะใส่ค่าอะไรดี คำตอบไม่ใช่เอามาตัวเลขอย่างเดียวนะมันต้องอยู่ในไหนไม่ต้องอยู่ในนี้ เขียนตามกูเปิดปิดด้วยนะคะ ที่ไหนข้าต้องใส่ก้ามปูเปิดปิดให้ครู ถ้าเป็นค่าเดียว index ตัวเดียว ใส่ค่าออกมาเลย โทษครูคือตัวเลขตัวนี้นะคะอันนี้คือตัวอย่างนะคะ นี้คือตัวอย่างนะคะตรงนี้คู่ตัวอย่างเฉยๆไม่เกี่ยวกัน อันนี้คือตัวอย่าง ไม่แน่มีแค่ 2 ข้อที่เหลือเป็นตัวอย่างหมดเลยลองทำดู