21.รูป3เหลี่ยมซ้อนLoop

// 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 องศา

Last updated