ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ตัวอย่างการใช้งานโมดูล Turtle 15 เรื่องวงกลมซ้อนกันหลายๆวง

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

 

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

pip install turtle

 

Input

import turtle

gui = turtle.Turtle()
for i in range(10):
    gui.circle(10 * i)
    gui.up()
    gui.sety((10 * i) * (-1))
    gui.down()
turtle.done()

Output

กำหนดตัวแปรให้วาดวงกลมซ้อนกันโดยที่เส้นไม่มีการซ้อนทับกัน
ผลลัพธ์ที่แสดงเป็นวาดวงกลมหลายชั้น

 

คำสั่งในการทำงานเรื่องวงกลมซ้อนกันหลายๆวง เริ่มจากเรียกใช้งานโมดูล Turtle ก่อนเพื่อที่ใช้สำหรับเขียนโปรแกรมเบื้องต้นโดยตัวโมดูลนั้นสามารถที่จะลากเส้นหรือวาดรูปก็ได้ ต่อมากำหนดหน้าจอในการวาดผลลัพธ์ในการทำงาน จากนั้นทำการสร้างฟังก์ชัน loop for..in เพื่อวาดวงกลมซ้อนกันโดยจะเริ่มจากวงเล็กขยายไปเรื่อยๆตามจำนวน rangeที่เรากำหนด จากนั้นกำหนดตัวแปร sety เพื่อกำหนดตำแหน่งของวงกลมและส่วนตัวแปร up กับ down เป็นการกำหนดจุดเริ่มต้นที่จะวาดและสิ้นสุด คำสั่งสุดท้ายเปิดโชว์ภาพขึ้นมาแสดง ถ้าหากลบคำสั่งบรรดทัดสุดท้ายออกจะเป็นการปิดหน้าจอการทำงาน

 

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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
ภาษี หัก ณ ที่จ่าย บน ERP
โดย milk2533 ส 28 พ.ย. 2020 4:17 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
7
ส 28 พ.ย. 2020 4:17 pm โดย milk2533
ประโยชน์ของการใช้ปุ่ม Sendmail บน ERP
โดย milk2533 ส 28 พ.ย. 2020 1:40 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
5
ส 28 พ.ย. 2020 1:40 pm โดย milk2533
Contracts ในระบบ ERP คือ อะไร
โดย milk2533 ส 28 พ.ย. 2020 11:40 am บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
7
ส 28 พ.ย. 2020 11:40 am โดย milk2533
เขียน PHP กับ Array แบบนี้ ระวัง Error นะ
โดย mindphp ส 28 พ.ย. 2020 2:31 am บอร์ด Programming - PHP
0
12
ส 28 พ.ย. 2020 2:31 am โดย mindphp
โปรแกรม ERP แตกต่างจาก โปรแกรมบัญชีอย่างไร
โดย milk2533 ศ 27 พ.ย. 2020 3:05 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
20
ศ 27 พ.ย. 2020 3:05 pm โดย milk2533
ประโยชน์ ของ ERP
โดย milk2533 ศ 27 พ.ย. 2020 12:59 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
0
15
ศ 27 พ.ย. 2020 12:59 pm โดย milk2533
เรื่องของเคล็ดลับเก็บเงินหลักแสนสำหรับคนเรา สำคัญอย่างไร
โดย medalezga ศ 27 พ.ย. 2020 12:03 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
15
ศ 27 พ.ย. 2020 12:03 pm โดย medalezga
เครื่องตรวจนับสินค้า (EOB)
โดย milk2533 ศ 27 พ.ย. 2020 11:26 am บอร์ด IOT - Internet of things
0
24
ศ 27 พ.ย. 2020 11:26 am โดย milk2533