07.ห้าเหลี่ยมหลายรูป
Last updated
Last updated
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() # รันหน้าต่างกราฟิกค้างไว้จนกว่าจะปิด เพื่อให้สามารถเห็นภาพที่วาด