ตัวอย่างการใช้งานโมดูล Turtle 10 เรื่องวาดวงกลม 3 วงซ้อนกัน
ตัวอย่างการทำงานที่ 10 เรื่องวาดวงกลม 3 วงซ้อนกัน เริ่มต้นจากติดตั้งโมดูลก่อนจากนั้นให้เราเรียกใช้งานโมดูล Turtle เพื่อที่ใช้สำหรับเขียนโปรแกรมเบื้องต้นโดยตัวโมดูลนั้นสามารถที่จะลากเส้นหรือวาดรูปก็ได้ ต่อมากำหนดฟังก์ชันในการวาดภาพวงกลมโดยที่ค่าจากฟังก์ชันจะดึงมาจากตัวแปรที่อยู่ด้านล่างที่ไม่ได้อยู่ใน loop โดยที่ตัวแปรจะดึงมาแสดงนั้นจะมีสัญลักษณ์ สี ขนาดและตำแหน่ง ส่วนคำสั่งการทำงานสามารถอ่านรายละเอียดการทำงานของโค้ดตัวอย่างภาษา python ได้ด้านล่างนี้เลยครับ
ติดตั้งโมดูล turtle ด้วยระบบปฏิบัติการ Windows
pip install turtle
Input
import turtle
#สร้างฟังก์ชันในการวาดภาพวงกลมโดยมีการกำหนดสัญลักษณ์ สี ขนาดและตำแหน่งที่จะแสดง
def draw_circle(turtle, color, size, x, y):
turtle.penup()
turtle.color(color)
turtle.fillcolor(color)
turtle.goto(x,y)
turtle.begin_fill()
turtle.circle(size)
turtle.end_fill()
turtle.pendown()
gui = turtle.Turtle()
#ตัวแปรที่ใช่กำหนดัญลักษณ์ สี ขนาดและตำแหน่งท
gui.shape("turtle")
gui.speed(1)
draw_circle(gui, "RED", 50, 25, 0)
draw_circle(gui, "GREEN", 50, 0, 0)
draw_circle(gui, "BLUE", 50, -25, 0)
#แสดงผลลัพธ์การทำงาน
turtle.done()
Output
คำสั่งในการทำงานเรื่องวาดวงกลม 3 วงซ้อนกัน เริ่มจากเรียกใช้งานโมดูล Turtle ก่อนเพื่อที่ใช้สำหรับเขียนโปรแกรมเบื้องต้นโดยตัวโมดูลนั้นสามารถที่จะลากเส้นหรือวาดรูปก็ได้ ต่อมากำหนดฟังก์ชันในการสร้างภาพวงกลมโดยกำหนดสัญลักษณ์ สี ขนาดและตำแหน่ง จากนั้นกำหนดตัวแปรที่อยู่นอก loop เพื่อที่จดึงไปใช้กับฟังก์ชันโดยตัวแปรที่สร้างจะมีสัญลักษณ์ สี ขนาดและตำแหน่งและคำสั่งสุดท้ายเปิดโชว์ภาพขึ้นมาแสดง ถ้าหากลบคำสั่งบรรดทัดสุดท้ายออกจะเป็นการปิดหน้าจอการทำงาน
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ตัวอย่างการใช้งานโมดูล Turtle 10 เรื่องวาดวงกลม 3 วงซ้อนกัน