การเขียนโปรแกรมบางครั้งอาจเป็นเรื่องที่น่าเบื่อและน่าเบื่อ โดยเฉพาะอย่างยิ่งเมื่อพูดถึงการเรียนการเขียนโปรแกรม บ่อยครั้งที่โปรแกรมที่คุณสร้างจะแสดงผลทุกอย่างในหน้าต่างเล็กๆ สีดำ เท่านี้ก็เรียบร้อย ในภาษาการเขียนโปรแกรม Python คุณสามารถใช้สิ่งที่เรียกว่า Turtle Graphics ซึ่งช่วยให้คุณสร้างโปรแกรมเจ๋งๆ บางอย่างได้ โปรแกรมเมอร์ทุกระดับสามารถใช้สิ่งนี้เพื่อสร้างรูปแบบเรขาคณิตที่ยอดเยี่ยมใน Python
ขั้นตอน
ขั้นตอนที่ 1. ดาวน์โหลด คอมไพเลอร์ไพทอน
อย่าลืมดาวน์โหลดเวอร์ชัน 2.7
ขั้นตอนที่ 2 เปิดเปลือก Python
ไปที่โฟลเดอร์ Python 2.7 และคลิกที่ IDLE (python GUI) มันควรจะปรากฏขึ้นพร้อมกับเปลือก python เช่นนี้
ขั้นตอนที่ 3 เริ่มไฟล์ใหม่จากเชลล์
ที่มุมซ้ายบน ให้คลิกไฟล์ และในเมนูแบบเลื่อนลง ให้คลิกที่ "ไฟล์ใหม่" นี้จะเปิดไฟล์ไม่มีชื่อที่คุณจะเขียนโปรแกรมของคุณ
ขั้นตอนที่ 4 นำเข้ากราฟิกเต่า
เพื่อให้สามารถใช้กราฟิกเต่า คุณต้องนำเข้าไปยังโปรแกรมของคุณ คุณอยู่ในบรรทัดแรกของรหัสของคุณ คุณเพียงแค่พิมพ์ "จากการนำเข้าเต่า *" เช่นนั้น เพื่อให้โปรแกรมของคุณสร้างสีแบบสุ่ม ในบรรทัดถัดไป คุณต้องพิมพ์ "นำเข้าแบบสุ่ม"
ขั้นตอนที่ 5. สร้างหน้าจอในโปรแกรมของคุณ
ในการมีกราฟิกในโปรแกรมของคุณ คุณต้องสร้างหน้าจอสำหรับแสดงผล คุณทำได้โดยการสร้างตัวแปร (ควรตั้งชื่อหน้าจอตัวแปร) และตั้งค่าให้เท่ากับฟังก์ชัน “Screen()” ต้องกำหนดขนาดหน้าจอด้วย ในบรรทัดถัดไป คุณใช้ชื่อตัวแปรที่คุณสร้างไว้สำหรับหน้าจอและใช้ฟังก์ชันขนาดหน้าจอ ตัวอย่างเช่น screen.screensize (400, 400,”black”) ในวงเล็บคือการกำหนดความสูง ความกว้าง และสีพื้นหลังของหน้าจอ
ขั้นตอนที่ 6 สร้างปากกาเพื่อวาดลวดลายเรขาคณิต
เหมือนกับขั้นตอนก่อนหน้าในหน้าจอที่คุณตั้งค่าตัวแปร (ชื่อปากกาที่ดีที่สุดเพื่อป้องกันความสับสน) เท่ากับฟังก์ชัน “Pen()” ในบรรทัดถัดไป คุณต้องตั้งค่าความเร็วของปากกาโดยใช้ฟังก์ชันความเร็วในลักษณะเดียวกับขั้นตอนสุดท้าย อย่างไรก็ตาม แทนที่จะใช้ ".screensize" คุณใช้ ".speed" ภายในวงเล็บ คุณกำหนดความเร็ว (หากต้องการสร้างรูปแบบอย่างรวดเร็ว ให้ลองตั้งค่าความเร็วเป็น 75)
ขั้นตอนที่ 7 สร้างตัวแปรในภายหลังเพื่อใช้เป็นขนาดของสี่เหลี่ยมจัตุรัส
แพทเทิร์นเรขาคณิตเท่ๆ ที่คุณได้รับในโปรแกรมนี้ ทำจากสี่เหลี่ยมจำนวนมากที่ถูกวาดในหน้าจอ คุณต้องสร้างตัวแปรชื่อ "ขนาด" และเท่ากับ 20 ซึ่งจะใช้กำหนดขนาดของสี่เหลี่ยมเหล่านี้
ขั้นตอนที่ 8 สร้าง for loop
เพื่อให้ได้รูปแบบเรขาคณิตที่ต้องการ คุณต้องทำให้ปากกาสร้างสี่เหลี่ยมอยู่เสมอ คุณต้องทำเช่นนี้ซ้ำๆ ซึ่งเป็นสิ่งที่ for loop มีไว้สำหรับ ทำได้โดยการเขียนโค้ดบรรทัดถัดไป “for i in range(150): “สิ่งนี้คือการตั้งค่าโปรแกรมให้รันบางสิ่ง 150 ครั้ง สำหรับกรณีนี้จะใช้สำหรับการวาดสี่เหลี่ยมจัตุรัส 150 ครั้ง ซึ่งจะทำให้ได้ลวดลายเรขาคณิตที่เท่ (ขั้นตอนทั้งหมดหลังจากสร้าง for ลูปจะต้องอยู่ภายใน for ลูป ซึ่งทำได้เพียงกดปุ่มแท็บและเยื้อง อย่างไรก็ตาม ควรทำสิ่งนี้ให้คุณโดยอัตโนมัติหลังจากสร้างลูป)
ขั้นตอนที่ 9 เตรียมสีแบบสุ่ม
เพื่อให้รูปแบบสีที่สร้างแบบสุ่ม คุณต้องทำดังต่อไปนี้ ในบรรทัดถัดไป ให้สร้างตัวแปรชื่อ “r” และตั้งค่าให้เท่ากับ “random.randint(0, 225) ทำซ้ำขั้นตอนนี้อีกสองครั้งโดยใช้ชื่อตัวแปร “g” และ “b”
ขั้นตอนที่ 10. เก็บสีสุ่ม
ตอนนี้มีตัวแปรสามตัวที่สร้างตัวเลขสุ่มแล้ว คุณต้องเก็บไว้ในตัวแปร ในโค้ดบรรทัดถัดไป ให้สร้างตัวแปรชื่อ "randcol" และตั้งค่าให้เท่ากับ "(r, g, b)"
ขั้นตอนที่ 11 อนุญาตให้โปรแกรมใช้สี
เพื่อให้โปรแกรมของคุณเข้าถึงสีได้ คุณต้องเรียกใช้ฟังก์ชันสี หากต้องการเรียกใช้ฟังก์ชันสี สิ่งที่คุณต้องทำคือพิมพ์โค้ด "colormode(255)" บรรทัดถัดไป แล้วไปยังบรรทัดถัดไป
ขั้นตอนที่ 12. ตั้งค่าสี
คุณจะกำหนดสีโดยใช้ปากกาที่คุณสร้างไว้ก่อนหน้านี้ คุณทำได้โดยเขียน "pen.color(randcol)" ตอนนี้จะทำให้ปากกาของคุณมีสีแบบสุ่มเมื่อดึงลวดลายออกมา
ขั้นตอนที่ 13 ให้คำแนะนำปากกา
เพื่อให้ได้เอฟเฟกต์ที่ต้องการ คุณจะต้องพิมพ์ “pen.circle(size, steps = 4)” ในขั้นตอนที่ 7 คุณได้สร้างตัวแปร "ขนาด" ซึ่งใช้ที่นี่ จากนั้นส่วน "ขั้นตอน = 4" คือสิ่งที่สร้างสี่เหลี่ยมจัตุรัส
ขั้นตอนที่ 14. หมุนปากกา
ลวดลายสุดเท่มาจากการหมุนปากกาในทุก ๆ การวนซ้ำของวง คุณหมุนปากกาโดยเขียนโค้ดบรรทัดถัดไปว่า "pen.right(55)" ทำให้ปากกาเลี้ยวขวา 55 องศาทุกครั้งที่ผ่านห่วง
ขั้นตอนที่ 15. เพิ่มขนาดของสี่เหลี่ยมจัตุรัส
ส่วนหนึ่งของลวดลายสุดเท่คือสี่เหลี่ยมจัตุรัสใหญ่ขึ้นเรื่อยๆ คุณทำได้โดยเขียนโค้ดบรรทัดสุดท้าย "size = size +3" ดังนั้นทุกครั้งที่วนรอบ มันจะเพิ่มขนาดของสี่เหลี่ยมจัตุรัสขึ้น 3
ขั้นตอนที่ 16. เรียกใช้โปรแกรม
โปรแกรมของคุณควรมีลักษณะเหมือนที่นี่ หากต้องการดูรูปแบบเรขาคณิตสุดเจ๋ง สิ่งที่คุณต้องทำคือกด "f5" บนแป้นพิมพ์
เคล็ดลับ
- ครั้งแรกที่รัน โปรแกรมจะขอให้คุณบันทึกโปรแกรม ตรวจสอบให้แน่ใจว่าคุณบันทึกเป็นไฟล์.py
- หลังจากรันเป็นครั้งแรกหากขึ้นว่าโปรแกรมไม่ตอบสนอง ให้เพิกเฉยและออกจากโปรแกรม