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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
กติกาฟุตบอลใหม่ 2019
โดย jirawoot ศ 09 ส.ค. 2019 7:22 pm บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
0
11
ศ 09 ส.ค. 2019 7:22 pm โดย jirawoot
ฺB - กด Validate inv หน้าเมนู Customer Invoice ไม่ได้ค่ะ
โดย EyePornnipa ศ 09 ส.ค. 2019 7:04 pm บอร์ด M.D.Soft Co.,Ltd. - Tester
1
22
ศ 09 ส.ค. 2019 7:12 pm โดย mindphp
google ออกฟีเจอร์ใหม่ Live Caption สามารถถอดเสียงออกมาเป็นข้อความได้ใน Android Q
โดย jamepiyawat ศ 09 ส.ค. 2019 6:47 pm บอร์ด Share Knowledge
0
59
ศ 09 ส.ค. 2019 6:47 pm โดย jamepiyawat
การใช้งาน กล่องข้อความในการเขียน E-mail ใน Gmail
โดย EyePornnipa ศ 09 ส.ค. 2019 6:01 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
17
ศ 09 ส.ค. 2019 6:01 pm โดย EyePornnipa
บทความ Test สถานทีี่ท่องเที่ยว (รอย้ายไปใน Thailand Hotel)
โดย Patipat ศ 09 ส.ค. 2019 5:47 pm บอร์ด M088 - ปฏิภัทร สารธรรม
2
22
พ 14 ส.ค. 2019 4:38 pm โดย Patipat
Q - ปุ่ม wish-list ไม่สามารถเชื่อมต่อได้ครับ
โดย jamepiyawat ศ 09 ส.ค. 2019 5:24 pm บอร์ด Joomla Dev
1
6
ศ 09 ส.ค. 2019 5:25 pm โดย tsukasaz
วิธีการทำเมนู dropdows แบบไม่มีพื้นหลัง
โดย jamepiyawat ศ 09 ส.ค. 2019 4:28 pm บอร์ด CSS Knowledge
0
47
ศ 09 ส.ค. 2019 4:28 pm โดย jamepiyawat
วิธีการ อนุมัติ Comment, Rating เมื่อมี User มา Comment สินค้า
โดย Patipat ศ 09 ส.ค. 2019 4:00 pm บอร์ด Joomla user Guide Knowledge
0
41
ศ 09 ส.ค. 2019 4:00 pm โดย Patipat
ช่วยแนะนำ UPS ให้หน่อยครับ ขอบคุณมากครับ /\
โดย อนุวัติ อะเวรา ศ 09 ส.ค. 2019 3:58 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
43
ศ 09 ส.ค. 2019 3:58 pm โดย อนุวัติ อะเวรา
วิธีการสร้างโมดูล library ในภาษา Python ให้สามารถติดตั้งได้ด้วย pip แบ่งปันโมดูลให้คนอื่นใช้
โดย jirawoot ศ 09 ส.ค. 2019 3:41 pm บอร์ด Programming - C/C++ & java & Python
0
87
ศ 09 ส.ค. 2019 3:41 pm โดย jirawoot
อยากทำปุ่มแบบไม่เห็นขอบใช้คำสั่ง css ยังไงครับ
โดย jamepiyawat ศ 09 ส.ค. 2019 3:41 pm บอร์ด HTML CSS
2
50
ศ 09 ส.ค. 2019 4:02 pm โดย jamepiyawat
Index - Update Thailand Hotel
โดย Patipat ศ 09 ส.ค. 2019 3:35 pm บอร์ด M088 - ปฏิภัทร สารธรรม
1
14
อ 13 ส.ค. 2019 4:17 pm โดย thatsawan
Nissan ได้พัฒนาหุ่นยนต์ กำจัดวัชพืช ออกจากนาข้าวในประเทศ ญี่ปุ่น
โดย chatee supasand ศ 09 ส.ค. 2019 2:19 pm บอร์ด MindPHP News
0
67
ศ 09 ส.ค. 2019 2:19 pm โดย chatee supasand
บริษัท NEC ญี่ปุ่น โชว์รถยนต์บินได้ ทดสอบบิน สูงกว่า 3 เมตร!!!
โดย chatee supasand ศ 09 ส.ค. 2019 2:15 pm บอร์ด MindPHP News
0
39
ศ 09 ส.ค. 2019 2:15 pm โดย chatee supasand
บริษัท NEC ญี่ปุ่น โชว์รถยนต์บินได้ ทดสอบบิน สูงกว่า 3 เมตร!!!
โดย chatee supasand ศ 09 ส.ค. 2019 12:27 pm บอร์ด MT33 - นายชาตรี สุภาแสน
2
9
ศ 09 ส.ค. 2019 2:13 pm โดย chatee supasand
อยากทราบวิธีการปัญหาUndefined offset: 101 Undefined offset: 102 ใน phpbb
โดย Ittichai_chupol ศ 09 ส.ค. 2019 11:59 am บอร์ด Programming - PHP
2
81
ศ 09 ส.ค. 2019 1:56 pm โดย Ittichai_chupol
สืบสานงานศิลป์ถิ่นภูมิปัญญา เครื่องเงินล้ำค่าตระการตาผ้าทอน่าน
โดย ยู. จีน ศ 09 ส.ค. 2019 11:55 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
54
ส 17 ส.ค. 2019 11:11 am โดย Tanadet
Samsung ร่วมจับมือกับ Microsoft ขยายความร่วมมือ ก่อนเปิดตัว Galaxy Note 10
โดย chatee supasand ศ 09 ส.ค. 2019 11:16 am บอร์ด Microsoft Office Knowledge & line & Etc
0
37
ศ 09 ส.ค. 2019 11:16 am โดย chatee supasand
อัพเดต odoojob
โดย jamepiyawat ศ 09 ส.ค. 2019 10:22 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
7
43
อ 20 ส.ค. 2019 6:08 pm โดย jamepiyawat
งานประจำวันที่ 9 สิงหาคม 2562
โดย chatee supasand ศ 09 ส.ค. 2019 9:39 am บอร์ด MT33 - นายชาตรี สุภาแสน
1
11
ศ 09 ส.ค. 2019 7:06 pm โดย chatee supasand