ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

ตัวอย่างการใช้งานโมดูล Turtle 26 เรื่องวาดภาพสามเหลี่ยม

ตัวอย่างการทำงานที่ 26 เรื่องวาดภาพสามเหลี่ยม เริ่มต้นจากติดตั้งโมดูลก่อนจากนั้นให้เราเรียกใช้งานโมดูล Turtle เพื่อสามารถที่จะลากเส้นหรือวาดรูปก็ได้ ต่อมากำหนดการสร้างหน้าจอและสีที่แสดงอยู่ภายในพื้นที่ ตามด้วยเงื่อนไขในการวาดภาพ ส่วนคำสั่งการทำงานสามารถอ่านรายละเอียดการทำงานของโค้ดตัวอย่างภาษา python ได้ด้านล่างนี้เลยครับ

 

ติดตั้งโมดูล Turtle ด้วยระบบปฏิบัติการ Windows

pip install turtle 

 

Input

import turtle

#สร้างหน้าจอ
gui = turtle.Turtle()
# กำหนดใส่สีภายในเส้น
gui.fillcolor('LightSkyBlue')
# เริ่มต้นใส่สี
gui.begin_fill()
# กำหนดเงื่อนไขในการวาดภาพ
for i in range(3):
    gui.fd(150)
    gui.rt(-120)
# สิ้นสุดการใส่สี
gui.end_fill()
turtle.done()

Output

เราสามารถกำหนดการวาดภาพสามเหลี่ยมได้ที่คำสั่งในการกำหนดเงื่อนไขในการวาด
ผลลัพธ์ที่แสดงได้ภาพสามเหลี่ยม

 

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

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล Turtle 26 เรื่องวาดภาพสามเหลี่ยม

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สอบถามเรื่อง api สร้างเลขพัสดุค่ะ
โดย bolue ศ 09 ต.ค. 2020 10:10 am บอร์ด Programming - PHP
0
190
ศ 09 ต.ค. 2020 10:10 am โดย bolue
วิธีการสร้าง Function PHP (เบื้องต้น)
โดย makup พฤ 08 ต.ค. 2020 7:04 pm บอร์ด PHP Knowledge
0
91
พฤ 08 ต.ค. 2020 7:04 pm โดย makup
Combined Work กับ Minimal Correspnding Source คืออะไร
โดย PhoorichayaM พฤ 08 ต.ค. 2020 5:40 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
138
ศ 09 ต.ค. 2020 11:59 am โดย mindphp
การกรองข้อมูลสนามบินและสายการบินใน Google Sheets
โดย nalinthip พฤ 08 ต.ค. 2020 4:15 pm บอร์ด Share Knowledge
0
159
พฤ 08 ต.ค. 2020 4:15 pm โดย nalinthip
บทเรียนสอน Laravel - สำหรับพัฒนา ทำเว็บด้วย Laravel Framework
โดย makup พฤ 08 ต.ค. 2020 4:02 pm บอร์ด PHP Knowledge
2
924
พฤ 22 ต.ค. 2020 7:16 pm โดย makup
Armstrong number PHP
โดย makup พฤ 08 ต.ค. 2020 2:10 pm บอร์ด PHP Knowledge
0
72
พฤ 08 ต.ค. 2020 2:10 pm โดย makup
Meeting Minutes ช่วยในเรื่องการประชุม
โดย PhoorichayaM พฤ 08 ต.ค. 2020 1:52 pm บอร์ด Share Knowledge
0
138
พฤ 08 ต.ค. 2020 1:52 pm โดย PhoorichayaM
วิธีการดึงข้อมูลข้ามชีทมาใช้ใน Google Sheets
โดย nalinthip พฤ 08 ต.ค. 2020 12:30 pm บอร์ด Google For Work Knowledge
2
313
พฤ 08 ต.ค. 2020 1:30 pm โดย nalinthip