ให้เรตสมาชิก: 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 เรื่องวาดภาพสามเหลี่ยม

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
กรณีออกใบกำกับภาษีผิด ควรดำเนินการยังไงค่ะ
โดย EyePornnipa ศ 16 ส.ค. 2019 9:40 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
3
56
ส 17 ส.ค. 2019 10:53 am โดย Amp_Audit
งานประจำวันที่ 16 สิงหาคม 2562
โดย Patipat ศ 16 ส.ค. 2019 9:21 am บอร์ด M088 - ปฏิภัทร สารธรรม
1
5
ศ 16 ส.ค. 2019 7:41 pm โดย Patipat
R - tool_videotogif - โปรแกรมแปลงวีดีโอเป็นรูปภาพแบบ GIF
โดย jirawoot ศ 16 ส.ค. 2019 9:14 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
9
24
ศ 23 ส.ค. 2019 7:27 pm โดย jirawoot
งานประจำวันที่ 16 กรกฎาคม 2562
โดย jamepiyawat ศ 16 ส.ค. 2019 9:13 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
1
7
ศ 16 ส.ค. 2019 7:41 pm โดย jamepiyawat
งานประจำวันที่ 16 สิงหาคม 2562
โดย EyePornnipa ศ 16 ส.ค. 2019 9:09 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
1
17
ศ 16 ส.ค. 2019 6:37 pm โดย EyePornnipa
งานประจำวันที่ 16 สิงหาคม 2562
โดย chatee supasand ศ 16 ส.ค. 2019 9:09 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
7
ศ 16 ส.ค. 2019 7:39 pm โดย chatee supasand
งานประจำวันที่ 16 สิงหาคม 2562
โดย jirawoot ศ 16 ส.ค. 2019 9:02 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
1
10
ศ 16 ส.ค. 2019 7:54 pm โดย jirawoot
งานประจำวันที่ 15 สิงหาคม 2562
โดย chatee supasand พฤ 15 ส.ค. 2019 9:58 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
7
พฤ 15 ส.ค. 2019 8:17 pm โดย chatee supasand
การขอรับรองสำเนาเอกสาร แบบบอจ.3 และ 4 ด้วยตนเองที่กรมพัฒนาธุรกิจการค้า
โดย EyePornnipa พฤ 15 ส.ค. 2019 7:21 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
10
พฤ 15 ส.ค. 2019 7:21 pm โดย EyePornnipa
สรุปความต้องการ และ ข้อมูลสำหรับทำระบบ
โดย mindphp พฤ 15 ส.ค. 2019 7:05 pm บอร์ด RN - วัฒนาวิชั่นกรุ๊ป - ระบบเช่าสถานที (Main)
2
9
อ 20 ส.ค. 2019 4:17 pm โดย tsukasaz
บันทึกประชุม
โดย mindphp พฤ 15 ส.ค. 2019 7:04 pm บอร์ด RN - วัฒนาวิชั่นกรุ๊ป - ระบบเช่าสถานที (Main)
0
1
พฤ 15 ส.ค. 2019 7:04 pm โดย mindphp
บันทึกประชุมกับลูกค้า
โดย mindphp พฤ 15 ส.ค. 2019 7:04 pm บอร์ด RN - วัฒนาวิชั่นกรุ๊ป - ระบบเช่าสถานที (Main)
0
1
พฤ 15 ส.ค. 2019 7:04 pm โดย mindphp
เกษตรตำบล ไม้ประดับ
โดย Auttasti พฤ 15 ส.ค. 2019 7:01 pm บอร์ด MT34 - นายอัฐสิทธิ์ รอดถนอม
0
3
พฤ 15 ส.ค. 2019 7:01 pm โดย Auttasti
อัพเดดความคืบหน้า / Progress - RN
โดย mindphp พฤ 15 ส.ค. 2019 6:47 pm บอร์ด RN - วัฒนาวิชั่นกรุ๊ป - ระบบเช่าสถานที (Main)
0
2
พฤ 15 ส.ค. 2019 6:47 pm โดย mindphp
google สามารถลบประวัติพิกัดสถานที่ที่เคยไป และกิจกรรมต่างๆแบบอัตโนมัติได้แล้ว
โดย jamepiyawat พฤ 15 ส.ค. 2019 6:29 pm บอร์ด Share Knowledge
1
49
พฤ 15 ส.ค. 2019 11:53 pm โดย pipoipi
background-clip กำหนดขนาดพื้นหลังให้ border
โดย jamepiyawat พฤ 15 ส.ค. 2019 6:23 pm บอร์ด CSS Knowledge
0
28
พฤ 15 ส.ค. 2019 6:23 pm โดย jamepiyawat
อยากทราบวิธีการแก้ไขปัญหา ith message 'Parameter "url" for route "m_change_letter_controller" must match "[^/]++" ใน php
โดย Ittichai_chupol พฤ 15 ส.ค. 2019 2:22 pm บอร์ด Programming - PHP
2
64
พฤ 15 ส.ค. 2019 2:34 pm โดย Ittichai_chupol
Q - บันทึกรับชำระผิด เลขรันผิด สามารถแก้ไขรายการยังไงค่ะ
โดย EyePornnipa พฤ 15 ส.ค. 2019 1:52 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
4
19
พฤ 15 ส.ค. 2019 5:53 pm โดย EyePornnipa
ทำไมเพิ่ม Category ในตัว Demo แล้ว Category ไม่ขึ้นครับ
โดย Patipat พฤ 15 ส.ค. 2019 11:47 am บอร์ด Joomla Development
6
96
พฤ 15 ส.ค. 2019 1:01 pm โดย Patipat
สอบถาม ติดตั้ง flask แล้ว erorr ต้องอย่างไรครับ
โดย jirawoot พฤ 15 ส.ค. 2019 11:12 am บอร์ด Programming - C/C++ & java & Python
3
67
พฤ 15 ส.ค. 2019 1:13 pm โดย jirawoot