ยินดีต้อนรับกลับ.
และขอพูดอีกคำหนึ่ง
ตัวดำเนินการเชิงตรรกะ
และมีประโยชน์มากเมื่อพูดถึงตรรกะแบบมีเงื่อนไข
มาดูกันเลย
ตัวดำเนินการเชิงตรรกะคือ
ที่จริงแล้วคุณเคยเห็นพวกมันมาก่อนและเป็นตัวดำเนินการเชิงตรรกะ
หรือเป็นโอเปอเรเตอร์ตรรกะก็ช่วยให้เราสามารถดำเนินการตรรกะระหว่างสองสิ่ง
ตัวดำเนินการเชิงตรรกะคืออะไร?
ให้ฉันแสดงรายการให้คุณ
เรามีมากกว่า
น้อยกว่า.
เท่ากับ.
ลองใช้พวกมันในตัวอย่างที่มากกว่าห้า
ถ้าผมพิมพ์แบบนี้
คุณคิดว่าจะเกิดอะไรขึ้น?
ไม่น่าจะเซอร์ไพรส์
นั่นเป็นเท็จ
สี่ไม่มากกว่าห้า
นี่คือตัวดำเนินการเชิงตรรกะที่คุณอาจเคยเห็นในชั้นเรียนคณิตศาสตร์
ถ้าฉันทำ ตรงกันข้ามคือน้อยกว่าห้า
นั่นทำให้รู้สึก
นั่นเป็นความจริง
แล้วสี่เท่ากับห้าล่ะ?
ถ้าฉันเรียกใช้สิ่งนี้ ฉันได้รับเท็จ
ทีนี้ ทำไมฉันถึงใช้ two equals ตรงนี้?
ทำไมไม่ทำแค่นี้?
ถ้าฉันวิ่งมาที่นี่
ฉันได้รับข้อผิดพลาดทางไวยากรณ์
คีย์เวิร์ดข้อผิดพลาดสามารถเป็นนิพจน์ได้
เป็นเพราะ จำไว้ว่า เท่ากับ คือสิ่งที่เราใช้กำหนดให้กับตัวแปร
ถูกต้อง.
และถ้าคุณจำได้ ฉันบอกคุณแล้วว่าตัวแปรใน Python สามารถเริ่มต้นด้วย a ด้วยตัวเลข
ต้องเป็นตัวอักษรหรือขีดล่าง
เมื่อฉันทำเช่นนี้ มันจะออกอากาศเพราะล่ามจะบอกว่า เฮ้ ฉันกำลังพยายามกำหนดตัวแปรสำหรับค่าห้า
และนั่นก็ไม่อนุญาตจริงๆ
ดังนั้นเราจึงใช้ double equals เพื่อบอกล่ามว่า เฮ้ ฉันไม่ได้กำหนดตัวแปรที่นี่
ฉันต้องการเปรียบเทียบสิ่งต่าง ๆ และเราสามารถเปรียบเทียบสิ่งต่าง ๆ ได้
ที่ฉันสามารถทำได้.
สวัสดีเท่ากับสอง
สวัสดี
เท่ากับจริง.
เกิดอะไรขึ้นถ้าฉันทำ A มากกว่า B?
ฉันได้รับเท็จ
เดี๋ยวนะ ทำไมเหรอ?
นี้.
ฉันต้องการให้คุณใช้ Google ด้วยตัวเองและหาคำตอบว่าเหตุใดจึงยิ่งใหญ่กว่าที่ควรจะเป็น
ถ้าฉันทำ?
ก. มากกว่าทุน?
ก.
นั่นเป็นความจริง
อืม.
นี่เป็นเรื่องที่น่าสนใจและนี่เป็นเหตุผลที่น่าสนใจทีเดียว
ฉันรู้ว่าฉันรู้ว่ามันง่ายสำหรับฉันที่จะให้คำตอบกับคุณ แต่ฉันอยากให้คุณฝึก Googling เรื่องนี้
และเหตุผลที่ฉันไม่ให้คำตอบคุณก็คือเพราะมันไม่สำคัญนัก เพราะส่วนใหญ่คุณต้องการสร้างโค้ดที่เข้าใจง่ายและเข้าใจง่าย
คุณมักจะใช้มากกว่าน้อยกว่ากับตัวเลข
ดังนั้น ถ้าคุณเห็นสิ่งนี้ในโค้ด คุณจะไม่รู้ว่าเกิดอะไรขึ้น
คนนี้พยายามจะเปรียบเทียบอะไร?
ทำไมพวกเขาถึงทำ?
ตัวพิมพ์เล็กมากกว่าตัวพิมพ์ใหญ่หรือไม่?
A ไม่ใช่สิ่งที่คุณเห็นบ่อยนัก แต่เหตุผลที่คุณได้รับสำนวนนี้ค่อนข้างน่าสนใจ
ดังนั้นฉันขอแนะนำ Google Google ให้คุณเข้าไป
อย่างที่ฉันพูด ฉันเชื่ออย่างแรงกล้าที่จะไม่จับมือคุณตลอดทาง
ฉันรู้ว่าวิดีโอจนถึงตอนนี้ค่อนข้างง่าย โดยเฉพาะอย่างยิ่งหากคุณเป็นโปรแกรมเมอร์ที่มีประสบการณ์
แต่เมื่อเราก้าวหน้าไป คุณจะเห็นว่าหลังจากจบหลักสูตรนี้ คุณต้องค้นหาสิ่งต่างๆ ด้วยตัวเอง
และงานของฉันไม่ใช่เพียงแค่จับมือคุณไว้ตลอดทาง แต่คือการพัฒนาทักษะในตัวคุณให้กลายเป็นโปรแกรมเมอร์ที่จ้างงานได้
ดังนั้นฉันหวังว่าคุณจะอดทนกับฉันในขณะที่ฉันให้ความท้าทายเล็ก ๆ น้อย ๆ นี้แก่คุณ
ไม่เป็นไร.
เราต้องการแทนเจนต์นิดหน่อย เลยเอามันกลับมา
ฉันสามารถทำสิ่งนี้ได้ไหม
หนึ่งมากกว่าสอง?
หรือคุณรู้อะไรไหม?
ลองทำน้อยกว่าสองและน้อยกว่าสามและน้อยกว่าสี่กัน
นี้จะทำงาน?
แน่นอนว่ามันจะ
มันเป็นแค่นิพจน์ ใช่ไหม ที่เรากำลังประเมิน
และทั้งหมดนี้เป็นความจริง
แต่ทันทีที่ฉันเปลี่ยน
และมีบางอย่างที่เป็นเท็จ
มันจะลัดวงจรที่เราได้เรียนรู้ก่อนหน้านี้และคืนค่าเท็จ
ไม่เป็นไร.
เราก็รู้มากกว่าเท่ากับน้อยกว่าเครื่องหมาย
เราก็มีมากกว่าหรือเท่ากับ
ว่าถ้าฉันทำ
ศูนย์ที่นี่และฉันคลิกเรียกใช้
ฉันเป็นจริงเพราะมันบอกว่า เฮ้ นี่มากกว่าหรือเท่ากับศูนย์หรือไม่?
ฉันยังทำได้น้อยกว่าหรือเท่ากับศูนย์
และที่นี่ฉันได้รับเท็จเพราะศูนย์หรือหนึ่งไม่มากกว่าหรือเท่ากับศูนย์
แต่ถ้าฉันทำศูนย์ตรงนี้ ฉันจะได้จริง
นี่ก็อีกอัน
ถ้าฉันทำเช่นนี้?
เครื่องหมายอัศเจรีย์เท่ากับ
ซึ่งหมายความว่าใน Python ไม่เท่ากับ
ถ้าฉันเรียกใช้สิ่งนี้
ฉันได้รับเท็จ
และนี่เป็นเรื่องยุ่งยากเล็กน้อย
มันบอกว่า เฮ้ นี่ไม่เท่ากับนี่เหรอ?
ดังนั้นมันจึงตรงกันข้ามกับการทำเท่ากับ
ถ้าสองสิ่งนี้ไม่เท่ากัน, มันจะบอกว่าจริง
ดังนั้นถ้าฉันทำอย่างใดอย่างหนึ่ง
ตรงนี้ ฉันจะเป็นจริงเพราะสองสิ่งนี้ไม่เท่ากัน
เราจึงได้เรียนรู้มากขึ้นหรือน้อยกว่ามากเท่ากับเท่ากับหรือมากกว่าหรือมากกว่าหรือเท่ากับ
เราได้เรียนรู้เกี่ยวกับน้อยกว่าหรือเท่ากับ
เราได้เรียนรู้เกี่ยวกับ
ไม่เท่ากับ.
แต่เราได้เรียนรู้เกี่ยวกับ
จบและหรือ.
และสุดท้าย มีอีกอย่างที่ผมอยากสอนคุณ
และมันไม่ใช่
คำสำคัญ.
ฉันรู้.
มันคือ.
มันเป็นเพียงเล็กน้อย
เยอะหน่อยแต่ไม่ได้ยากอย่างที่คิด
ไม่เป็น
ตรงกันข้ามเลย
ดังนั้นถ้าฉันได้ยิน
ไม่.
จริง.
ฉันจะได้อะไร
ฉันเข้าใจผิดและคุณเห็นว่าไม่ใช่ฟังก์ชัน
จึงเป็นคีย์เวิร์ด แต่ก็เป็นฟังก์ชันที่เราสามารถใช้ได้ด้วย
ถ้าไม่ผิด.
อีกครั้ง.
ฉันแค่ได้รับสิ่งที่ตรงกันข้าม
ถ้าฉันทำเช่นนี้?
ถ้าฉันไม่ต้องการล่ะ
เท่ากับหนึ่ง?
ดี.
ฉันจะมาที่นี่ได้ไหม
ฉันได้รับเท็จเพราะนิพจน์นี้ประเมินว่าเป็นจริงและไม่ใช่แค่ทำตรงกันข้าม
ลองหยุดพักที่นี่และออกกำลังกายสักหน่อยเพื่อให้แน่ใจว่าเราเข้าใจสิ่งนี้