Python วาดรูปดอดไม้ 5 กลีบ

python วาดรูปดอกไม้ห้าแฉก
import turtle          #เรียกใช้โมดูลเต่า

# กำหนดค่าเริ่มต้น
screen = turtle.Screen()
screen.bgcolor("lemonchiffon") # กำหนดสีพื้น

turtle.fillcolor('greenyellow') #  สีดอกไม้
turtle.begin_fill()  # เริ่มเทสี
turtle.pensize(8)   # ขนาดเส้นปากกา
turtle.pencolor("YellowGreen")  # สีของเส้นปากกา
turtle.speed(30)   # ความเร็วในการวาด

for i in range(7):                #วาดซ้ำๆ 7 ครั้ง 
    h = turtle.heading()      #เรียก heading() สำหรับปรับทิศทางการวาด
    turtle.circle(130,60)     #วาดวงกลมขนาด 130,  วาดเส้นวง 60  ถ้า 360 จะได้รูปวงกลม
    turtle.left(80)               #วาดไปทางซ้าย
    turtle.circle(130,60)    #วาดวงกลมขนาด 130,  วาดเส้นวง 60  ถ้า 360 จะได้รูปวงกลม
    turtle.setheading(h)    #เปลี่ยนทิศทางการวาด
    turtle.left(360/7)         #วาดไปทางซ้าย ที่ล่ะ 360/7 = 51.42

turtle.hideturtle()          #ซ่อนลูกศรไม่ให้เห็น
turtle.penup()                #ยกปากาขึ้น   ไม่มีการวาด
turtle.goto(-100,-5)      #ไปยังตำแหน่ง  x=-100, y=-5
turtle.pendown()           #วางปากกา เตรียมวาด
turtle.pencolor("YellowGreen")  #กำหนดสีปากกา
turtle.circle(30)              #วาดวงกลมขนาด 30  
turtle.end_fill()              # จบการเทสี  

ผลลัพธ์จะได้รูปดอกไม้ตามรูป

Leave a Comment