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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ผู้ป่วย 4 โรคเรื้อรัง และมีสิทธิบัตรทอง สามารถขอรับยาที่ร้านขายยาใกล้บ้านได้แล้ว
โดย promotion พฤ 07 พ.ย. 2019 11:16 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
13
พฤ 07 พ.ย. 2019 11:16 am โดย promotion
ทำความเข้าใจกับตัวอักษรที่นำหน้าเลขพัสดุ
โดย numtan5839 พฤ 07 พ.ย. 2019 11:04 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
25
พฤ 07 พ.ย. 2019 11:04 am โดย numtan5839
งานประจำวันที่ 7 พฤศจิกายน 2562
โดย numtan5839 พฤ 07 พ.ย. 2019 10:07 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
9
78
ศ 08 พ.ย. 2019 2:01 pm โดย numtan5839
อยากทราบวิธีการปรับแก้ไข ค่าของคอลลัม in_message ในการแนบไฟล์รูปภาพของ pm ใน phpbb
โดย Ittichai_chupol พ 06 พ.ย. 2019 6:11 pm บอร์ด Programming - PHP
4
47
พ 06 พ.ย. 2019 6:47 pm โดย Ittichai_chupol
4 ขั้นตอนง่ายๆในการทำ Infographic ด้วย Photoshop
โดย numtan5839 พ 06 พ.ย. 2019 6:36 pm บอร์ด Graphic design
0
30
พ 06 พ.ย. 2019 6:36 pm โดย numtan5839
วิธีการสร้าง Brand identity ด้วยโปรแกรม Canva
โดย numtan5839 พ 06 พ.ย. 2019 5:13 pm บอร์ด Graphic design
0
24
พ 06 พ.ย. 2019 5:13 pm โดย numtan5839
ออกแบบ UI ง่ายๆด้วย Adobe illustrator
โดย numtan5839 พ 06 พ.ย. 2019 3:57 pm บอร์ด Graphic design
0
24
พ 06 พ.ย. 2019 3:57 pm โดย numtan5839
ต้องการให้ ฐานข้อมูลบันทึกที่อยู่ของ รูปภาพ
โดย bankjittapol พ 06 พ.ย. 2019 3:51 pm บอร์ด Programming - PHP
1
21
พ 06 พ.ย. 2019 4:01 pm โดย tsukasaz
จะเรียกใช้ api ของกรมอุตุ ได้อย่างไรครับ
โดย jamepiyawat พ 06 พ.ย. 2019 3:02 pm บอร์ด Programming - PHP
1
21
พ 06 พ.ย. 2019 3:10 pm โดย tsukasaz
การใช้ API ของไปรษณีย์ไทย
โดย bankjittapol พ 06 พ.ย. 2019 2:51 pm บอร์ด PHP Knowledge
0
39
พ 06 พ.ย. 2019 2:51 pm โดย bankjittapol
การปัดเศษ สรรพกรยอมรับการปัดเศษ เเบบรายสินค้า หรือ ยอดรวม ค่ะ
โดย thatsawan พ 06 พ.ย. 2019 11:15 am บอร์ด ถาม - ตอบ ธุรกิจ กฏหมาย ภาษี บัญชี
0
25
พ 06 พ.ย. 2019 11:15 am โดย thatsawan
ผู้เล่นตัวจริงในสนาม (Football Lineup) แผนการเล่น เริ่มต้นใน สนาม ผู้เล่นชุดแรก และการจัดตัว
โดย bankjittapol พ 06 พ.ย. 2019 10:49 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
22
พ 06 พ.ย. 2019 10:49 am โดย bankjittapol
งานประจำวันที่ 6 พฤศจิกายน 2562
โดย numtan5839 พ 06 พ.ย. 2019 10:19 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
5
44
พ 06 พ.ย. 2019 6:47 pm โดย numtan5839
ขอ code วนลูป และเก็บใน dictionary
โดย Anonymous อ 05 พ.ย. 2019 7:08 pm บอร์ด Programming - C/C++ & java & Python
1
55
อ 05 พ.ย. 2019 8:07 pm โดย mindphp
max_allowed_packet คืออะไร ฐานข้อมูล MySQL , mariadb
โดย mindphp อ 05 พ.ย. 2019 5:46 pm บอร์ด SQL Knowledge
0
22
อ 05 พ.ย. 2019 5:46 pm โดย mindphp
ฟุตบอล
โดย bankjittapol อ 05 พ.ย. 2019 4:30 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
36
อ 05 พ.ย. 2019 4:30 pm โดย bankjittapol
ข้อดีของ Chat Bot
โดย numtan5839 อ 05 พ.ย. 2019 4:22 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
1
23
พ 06 พ.ย. 2019 1:39 pm โดย numtan5839
ข้อดีของการทำธุรกิจแบบ e-commerce
โดย numtan5839 อ 05 พ.ย. 2019 3:59 pm บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
1
19
พ 06 พ.ย. 2019 1:39 pm โดย numtan5839
หลักในการออกแบบ UI
โดย numtan5839 อ 05 พ.ย. 2019 3:33 pm บอร์ด Graphic design
1
56
พ 06 พ.ย. 2019 2:00 pm โดย numtan5839
ต้องการจะ input ชื่อนักเตะตามตำแหน่งที่คลิก
โดย bankjittapol อ 05 พ.ย. 2019 3:33 pm บอร์ด JavaScript & Jquery Ajax
2
54
ศ 08 พ.ย. 2019 2:11 pm โดย bankjittapol