วิธีการวาดเกลียวโดยใช้ 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

หมวดหมู่

ล่าสุด

วิธีจัดงบประมาณโดยใช้ Access Database ฟรีแวร์

วิธีจัดงบประมาณโดยใช้ Access Database ฟรีแวร์

งบประมาณโดยใช้การเข้าถึงฐานข้อมูล ฟรีแวร์ ซอฟต...

วิธีคืนค่า Microsoft Excel เป็นค่าเริ่มต้น

วิธีคืนค่า Microsoft Excel เป็นค่าเริ่มต้น

เครดิตรูปภาพ: รูปภาพ Siri Stafford / Digital Vi...

วิธีสร้างตารางเวลาใน Microsoft Access

วิธีสร้างตารางเวลาใน Microsoft Access

ตารางเป็นวิธีที่สะดวกในการจัดการเวลาของคุณ Micr...