ทำความเข้าใจเรื่องสีของโค้ดใน VEXcode EXP Python

เมื่อสร้างโปรเจ็กต์ข้อความ ไวยากรณ์ การเว้นวรรค การเยื้อง และการสะกดในโค้ดของคุณเป็นสิ่งสำคัญมากเพื่อให้แน่ใจว่าโปรเจ็กต์ของคุณทำงานได้ตามที่ตั้งใจไว้ การเขียนโค้ดสีที่ปรากฏในพื้นที่ทำงานใน VEXcode EXP Python ถือเป็นสัญญาณภาพพิเศษที่คุณป้อนโค้ดลงในโปรเจ็กต์ของคุณอย่างถูกต้อง

หากมีส่วนประกอบที่ไม่รู้จักขณะพิมพ์คำสั่งลงในพื้นที่ทำงาน ส่วนประกอบนั้นจะยังคงเป็นสีดำ (เช่น หมวดหมู่ที่ผู้ใช้สร้างขึ้น) นี่อาจเป็นตัวบ่งชี้ที่มีประโยชน์เมื่อคุณกำลังทำงานเพื่อป้องกันความยุ่งยากหรือการแก้ไขปัญหาเพิ่มเติมในภายหลัง

ใช้เคอร์เซอร์และแป้นพิมพ์เพื่อแก้ไขข้อผิดพลาด เมื่อส่วนประกอบต่างๆ ได้รับการจดจำแล้ว ส่วนประกอบต่างๆ เหล่านี้จะถูกลงสีอย่างถูกต้อง

การปรับสีของโค้ดเป็นไปตามแบบแผนต่อไปนี้:

ชั้นเรียน

บรรทัดโค้ด Python อ่านว่า drivetrain.drive(FORWARD) คำว่าระบบส่งกำลังจะมีสีดำและเน้นด้วยกล่องสีแดง

อุปกรณ์แต่ละชิ้นที่เกี่ยวข้องกับคำสั่ง (เช่น ระบบขับเคลื่อน ปากกา สมอง)

คำสั่ง

บรรทัดโค้ด Python อ่านว่า drivetrain.drive(FORWARD) คำว่าไดรฟ์จะมีสีน้ำตาลและเน้นด้วยกล่องสีแดง

พฤติกรรมภายในคำสั่ง (เช่น ขับ, เลี้ยว)

พารามิเตอร์

บรรทัดโค้ด Python อ่านว่า drivetrain.drive(FORWARD) คำว่า FORWARD มีสีส้มและเน้นด้วยกล่องสีแดง

ข้อมูลเกี่ยวกับวิธีดำเนินการพฤติกรรม (เช่น ทิศทาง ระยะทาง)

โครงสร้าง

บรรทัดหนึ่งของโค้ด Python อ่านว่า left_bumper.pressed() คำว่า if จะถูกระบายเป็นสีน้ำเงินและจะถูกเน้นด้วยกล่องสีแดง

ควบคุมโฟลว์ของโปรเจ็กต์ (เช่น เงื่อนไข ลูป)

ค่านิยม

โค้ด Python บรรทัดหนึ่งอ่านว่า drivetrain.turn_for(RIGHT, 90, DEGREES) คำว่า 90 มีสีเขียวเข้มและเน้นด้วยกล่องสีแดง

พารามิเตอร์ตัวเลขที่กำหนดให้กับพฤติกรรม (เช่น จำนวนองศาของการเลี้ยว)

สร้างโดยผู้ใช้

บรรทัดโค้ด Python อ่านค่าในช่วง (10) เงื่อนไขค่าจะมีสีดำและเน้นด้วยกล่องสีแดง ด้านล่างนี้เป็นบรรทัดโค้ด Python ที่อ่านว่า left_bumper.pressed(): เครื่องหมายเพเรนทีสและโคลอนมีสีดำและเน้นด้วยกล่องสีแดง

ผู้ใช้สร้างตัวแปรและคำสั่ง

ความคิดเห็น

ข้อคิดเห็นของ Python จะอ่านจำนวนความคิดเห็นในโปรเจ็กต์ บรรทัดโค้ดทั้งหมดมีสีเขียวสดใส

ข้อความตามหลัง # ซึ่งจะไม่ส่งผลต่อโปรแกรม

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: