บทความสอนวิธีวาดรูปสี่เหลี่ยมด้วย Python โดยใช้โมดูล turtle ซึ่งเป็นโมดูลของ Python ที่นิยมนำมาใช้สำหรับการวาดรูปทรงต่างๆ อีกทั้งยังมีคุณสมบัติสำหรับการใส่สีของเส้น และสีของสี่เหลี่ยมที่วาดด้วย คุณจะได้เรียนรู้คำสั่งที่สำคัญของ turtle สำหรับการวาดสี่เหลี่ยม และคำอธิบาย
ตัวอย่าง วาดรูปสี่เหลี่ยมด้วย Python ต้องใช้คำสั่งอะไร?
1. color กำหนดสีเส้น
2. fillcolor กำหนดสีของภาพ ใช้ร่วมกับ begin_fill และ end_fill
3. forward วาดเส้นตรงตามค่าหน่วย
4. right หมุนไปทางขวาตามค่าองศา
5. done จบการวาดรูป
ตัวอย่าง Python วาดรูปสี่เหลี่ยม
import turtle
square = turtle.Turtle()
square.color("orange")
square.fillcolor("orange")
square.begin_fill()
for i in range(4):
square.forward(200)
square.right(90)
square.end_fill()
turtle.done()
จากตัวอย่างโค้ด Python วาดรูปสี่เหลี่ยมสามารถอธิบายได้ดังนี้
1. นำเข้าโมดูล turtle และสร้างตัวแปร square เพื่อใช้งาน turtle
2. กำหนดสีเส้นภาพเป็นสีส้มด้วย color("orange")
3. กำหนดสีภาพเป็นสีส้มด้วย fillcolor("orange")
4. begin_fill คือเริ่มลงสีภาพที่วาด
5. วนลูป for 4 รอบแต่ละรอบจะวาดเส้นยาว 200 หน่วย และหมุนไปทางขวา 90 องศา
6. end_fill คือจบการลงสี และ done จบการวาดรูปสี่เหลี่ยมด้วย Python พร้อมแสดงผล
สรุป Python วาดรูปสี่เหลี่ยม สามารถทำได้ง่ายๆ ด้วยโมดูล turtle โดยการกำหนดสีเส้น และสีภาพ พร้อมกับใช้ for วนลูปเพื่อวาดเส้นทั้ง 4 มุมของรูปสี่เหลี่ยม พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ