07.ห้าเหลี่ยมหลายรูป

from turtle import *  # นำเข้าฟังก์ชันทั้งหมดจากโมดูล turtle
pensize(10)  # ตั้งความหนาของปากกาเป็น 10 หน่วย
pencolor('blue')  # ตั้งสีของเส้นปากกาเป็นสีน้ำเงิน
for y in range(10):  # วนลูป 10 ครั้ง โดยแต่ละครั้งจะวาดรูปดาวหนึ่งรูป
    for x in range(5):  # วนลูป 5 ครั้ง ในแต่ละรอบจะวาดเส้นหนึ่งด้านของดาว
        fd(100)  # เคลื่อนที่ไปข้างหน้า 100 หน่วย เพื่อวาดเส้น
        rt(360/5)  # หมุนกระดองเต่าไปทางขวา 72 องศา (360 องศาหาร 5) เพื่อเตรียมวาดเส้นต่อไปของดาว
    lt(360/10)  # หมุนกระดองเต่าไปทางซ้าย 36 องศา (360 องศาหาร 10) เพื่อเริ่มวาดดาวถัดไปในตำแหน่งที่หมุนไป
mainloop()  # รันหน้าต่างกราฟิกค้างไว้จนกว่าจะปิด เพื่อให้สามารถเห็นภาพที่วาด

Last updated