วิธีการวาดเกลียวโดยใช้ Python

โมดูล "เต่า" ของ 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

หมวดหมู่

ล่าสุด

เซิร์ฟเวอร์ Exchange ทำงานอย่างไร

เซิร์ฟเวอร์ Exchange ทำงานอย่างไร

เซิร์ฟเวอร์ Exchange ทำงานอย่างไร เกี่ยวกับ M...

วิธีสร้าง Instant Messenger ของคุณเอง

วิธีสร้าง Instant Messenger ของคุณเอง

การสร้างแบบจำลองโปรแกรม Messenger ที่มีอยู่จะช...

120Hz เทียบกับ ทีวี LED 240Hz

120Hz เทียบกับ ทีวี LED 240Hz

อัตราการรีเฟรชระหว่างทีวี 120Hz และ 240Hz อาจม...