21.รูป3เหลี่ยมซ้อนLoop
Last updated
Last updated
// Some code
import turtle #นำเข้าโมดูล turtle เพื่อใช้ในการวาดกราฟิก
t = turtle.Turtle() #สร้างวัตถุ turtle ชื่อ t สำหรับใช้วาดกราฟิก
t.shape('turtle') #กำหนดรูปร่างของหัวปากกาให้เป็นรูปเต่า
t.color('blue') #กำหนดสีของปากกาและกราฟิกเป็นสีน้ำเงิน
t.width(2) #กำหนดความหนาของเส้นที่ปากกาวาดเป็น 2 หน่วย
t.speed(10) #กำหนดความเร็วในการวาดกราฟิกเป็นระดับ 10 (ความเร็วสูง)
for _ in range(12): #เริ่มลูปภายนอก วนซ้ำ 12 รอบ (สร้างรูปแบบซ้ำกัน 12 ครั้ง)
for _ in range(3): #เริ่มลูปภายในแรก วนซ้ำ 3 รอบ (วาดรูปสามเหลี่ยมเล็ก)
t.fd(60) #วาดเส้นตรงไปข้างหน้า 60 หน่วย
t.rt(120) #หมุนหัวปากกาทางขวา 120 องศา
for _ in range(3): #เริ่มลูปภายในที่สอง วนซ้ำ 3 รอบ (วาดรูปสามเหลี่ยมใหญ่)
t.fd(100) #วาดเส้นตรงไปข้างหน้า 100 หน่วย
t.rt(120) #หมุนหัวปากกาทางขวา 120 องศา
t.lt(30) #หมุนหัวปากกาทางซ้าย 30 องศา