18.รูป 6 เหลี่ยม 4 รูปซ้อน

// Some code
import turtle	        #นำเข้าโมดูล turtle เพื่อใช้ในการวาดกราฟิก
t = turtle.Turtle()	#สร้างวัตถุเต่า (turtle) ชื่อ t สำหรับใช้ในการวาดกราฟิก
t.shape('turtle')	#กำหนดรูปร่างของวัตถุ t ให้เป็นรูปเต่า
t.color('blue')	        #กำหนดสีของปากกาที่วัตถุ t ใช้เป็นสีน้ำเงิน
t.width(2)	        #กำหนดความหนาของเส้นที่วาดโดย t เป็น 2 หน่วย
for _ in range(4):	#วนซ้ำ 4 ครั้งเพื่อสร้างรูปแบบที่ประกอบไปด้วย 4 ส่วน
    for _ in range(6):	#วนซ้ำ 6 ครั้งภายในแต่ละส่วนเพื่อวาดหกเหลี่ยม (hexagon)
        t.fd(60)	#วาดเส้นตรงไปข้างหน้าระยะ 60 หน่วย
        t.rt(60)	#หมุนหัวปากกาทางขวา 60 องศา (ใช้ในแต่ละด้านของหกเหลี่ยม)
    t.rt(90)	        #หลังจากวาดหกเหลี่ยมเสร็จ หมุนหัวปากกาทางขวา 90 องศาเพื่อเริ่มวาดหกเหลี่ยมถัดไป
turtle.exitonclick()	#ปิดหน้าต่างกราฟิกเมื่อคลิกเมาส์บนหน้าจอ

Last updated