Πώς να σχεδιάσετε σπείρες χρησιμοποιώντας Python

click fraud protection

Η ενότητα "χελώνα" της Python υποστηρίζει τριγωνικές σπείρες όπου τα τρίγωνα τυλίγονται το ένα γύρω από το άλλο σε αυξανόμενα μήκη, δημιουργώντας έτσι μια σπείρα. Η σχεδίαση ενός τέτοιου σχήματος συνεπάγεται την εμβάθυνση σε μια πιο προηγμένη λειτουργία προγραμματισμού γνωστή ως βρόχος "για". Αυτό σας επιτρέπει να κάνετε τον υπολογιστή να επαναλαμβάνει συγκεκριμένο κώδικα πολλές φορές, καταργώντας έτσι την ανάγκη να πληκτρολογείτε με μη αυτόματο τρόπο αυτόν τον κωδικό ξανά και ξανά.

Βήμα 1

Εισαγάγετε τη μονάδα "χελώνα":

Το βίντεο της ημέρας

χελώνα εισαγωγής

Η χελώνα εμφανίζεται στις συντεταγμένες x=0 και y=0 του πλέγματος της χελώνας.

Βήμα 2

Αλλάξτε την αρχική θέση της χελώνας χρησιμοποιώντας τη λειτουργία "setpos":

turtle.setpos (x, y)

Αντικαταστήστε το "x" με την επιθυμητή συντεταγμένη "x" και το "y" με την επιθυμητή συντεταγμένη "y".

Βήμα 3

Δηλώστε δύο μεταβλητές -- μία για την απόσταση που πρέπει να μετακινήσει η χελώνα σε κάθε βρόχο και μία για τη γωνία εκκίνησης του πρώτου βρόχου:

απόσταση = 120 γωνία = 10

Βήμα 4

Δημιουργήστε έναν βρόχο "for" που καθιέρωσε μια μεταβλητή "i" σε μια περιοχή "x". Η τελευταία τιμή αναφέρεται στον αριθμό των βρόχων που θα κάνει η χελώνα:

για i στην περιοχή (x):

Αντικαταστήστε το "x" με έναν μεγάλο αριθμό για να πετύχετε μια μεγάλη σπείρα ή έναν μικρό αριθμό για να πετύχετε μια μικρότερη σπείρα.

Βήμα 5

Εισαγάγετε τους κωδικούς κίνησης "turtle.forward" και "turtle.left" στον βρόχο για να κάνετε τη χελώνα να κινηθεί. Χρησιμοποιήστε τις μεταβλητές που δηλώσατε προηγουμένως:

turtle.forward (απόσταση) turtle.left (γωνία)

Βήμα 6

Προσθέστε ένα βήμα αμέσως μετά τον κωδικό κίνησης που αυξάνει τη γωνία κίνησης κατά τη διάρκεια κάθε βρόχου. Αυτό είναι απαραίτητο για να μιμηθεί το σχήμα μιας σπείρας:

γωνία = γωνία + 5