Devdit
 

Python วาดรูปสี่เหลี่ยม

4.3K

บทความสอนวิธีวาดรูปสี่เหลี่ยมด้วย 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 มุมของรูปสี่เหลี่ยม พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ