โมดูล "เต่า" ของ Python รองรับเกลียวสามเหลี่ยมซึ่งรูปสามเหลี่ยมหมุนรอบกันและกันตามความยาวที่เพิ่มขึ้น ทำให้เกิดเกลียวขึ้น การวาดรูปร่างดังกล่าวเป็นการเจาะลึกเข้าไปในฟังก์ชันการเขียนโปรแกรมขั้นสูงที่เรียกว่าลูป "สำหรับ" วิธีนี้ทำให้คุณสามารถกำหนดให้คอมพิวเตอร์ใช้รหัสซ้ำได้หลายครั้ง ทำให้คุณไม่ต้องพิมพ์รหัสนั้นซ้ำแล้วซ้ำอีก
ขั้นตอนที่ 1
นำเข้าโมดูล "เต่า":
วีดีโอประจำวันนี้
นำเข้าเต่า
เต่าจะปรากฏที่พิกัด x=0 และ y=0 ของตารางเต่า
ขั้นตอนที่ 2
เปลี่ยนตำแหน่งเริ่มต้นของเต่าโดยใช้ฟังก์ชัน "setpos":
Turtle.setpos (x, y)
แทนที่ "x" ด้วยพิกัด "x" ที่ต้องการและ "y" ด้วยพิกัด "y" ที่ต้องการ
ขั้นตอนที่ 3
ประกาศตัวแปรสองตัว -- ตัวหนึ่งสำหรับระยะทางที่เต่าควรเคลื่อนที่แต่ละลูป และอีกตัวสำหรับมุมเริ่มต้นของลูปแรก:
ระยะทาง = 120 มุม = 10
ขั้นตอนที่ 4
สร้างลูป "for" ที่สร้างตัวแปร "i" ในช่วง "x" ค่าหลังหมายถึงจำนวนลูปที่เต่าจะทำ:
สำหรับฉันอยู่ในช่วง (x):
แทนที่ "x" ด้วยตัวเลขจำนวนมากเพื่อให้ได้เกลียวขนาดใหญ่หรือจำนวนน้อยเพื่อให้ได้เกลียวที่เล็กกว่า
ขั้นตอนที่ 5
ใส่รหัสการเคลื่อนไหว "turtle.forward" และ "turtle.left" ลงในลูปเพื่อให้เต่าเคลื่อนที่ ใช้ตัวแปรที่คุณประกาศก่อนหน้านี้:
Turtle.forward (ระยะทาง) Turtle.left (มุม)
ขั้นตอนที่ 6
เพิ่มขั้นตอนทันทีหลังรหัสการเคลื่อนไหวที่เพิ่มมุมการเคลื่อนไหวระหว่างแต่ละวง นี่เป็นสิ่งจำเป็นเพื่อเลียนแบบรูปร่างของเกลียว:
มุม = มุม + 5