Αναγνώστες σαν εσάς βοηθούν στην υποστήριξη του MUO. Όταν κάνετε μια αγορά χρησιμοποιώντας συνδέσμους στον ιστότοπό μας, ενδέχεται να κερδίσουμε μια προμήθεια θυγατρικών. Διαβάστε περισσότερα.

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

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

Τι είναι οι χελώνες στην Python;

Στον καμβά, μια χελώνα αντιπροσωπεύει ένα σημείο που μπορείτε να μετακινήσετε, παρόμοιο με το πώς θα μετακινούσατε ένα στυλό σε ένα κομμάτι χαρτί.

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

instagram viewer

Δημιουργία γραφικών σε μια εφαρμογή JES είναι ένας άλλος τρόπος για να σχεδιάσετε σχήματα σε καμβά, χρησιμοποιώντας μια γλώσσα που βασίζεται σε Python.

Πώς να προσθέσετε χελώνες σε καμβά

Θα χρειαστεί να χρησιμοποιήσετε το χελώνα ενότητα για τη δημιουργία του αντικειμένου της χελώνας και του καμβά.

  1. Δημιουργήστε ένα νέο αρχείο που ονομάζεται σχήματα.pyκαι ανοίξτε το χρησιμοποιώντας οποιαδήποτε Python IDE όπως PyCharm ή VS Code.
  2. Μέσα στο αρχείο, εισαγάγετε το χελώνα μονάδα μέτρησης:
    εισαγωγή χελώνα
  3. Χρησιμοποιήστε το χελώνα μονάδα για τη δημιουργία ενός νέου αντικειμένου χελώνας. Όταν δημιουργείτε ένα νέο αντικείμενο χελώνας, δημιουργείται αυτόματα και ένας καμβάς. Ο καμβάς θα ανοίξει όταν εκτελείτε το πρόγραμμα.
    my_turtle1 = χελώνα. Χελώνα()
  4. Ρυθμίστε το σχήμα της χελώνας. Αυτό είναι το σημείο ή η "μύτη στυλό" που χρησιμοποιείτε για να σχεδιάσετε τα σχήματα.
    my_turtle1.shape("χελώνα")
  5. Ορίστε το χρώμα της γραμμής στην οποία θα σχεδιάσετε τα σχήματα:
    my_turtle1.color("πράσινος")
  6. Χρησιμοποιήστε το exitonclick() λειτουργία για να διατηρείται ο καμβάς ανοιχτός μόλις δημιουργηθεί. Αυτό σημαίνει ότι το παράθυρο του καμβά θα κλείσει μόνο όταν κάνετε κλικ σε αυτό:
    turtle.exitonclick()
  7. Ανοίξτε τη γραμμή εντολών και μεταβείτε στον φάκελο όπου αποθηκεύσατε το σενάριο Python. Για παράδειγμα, εάν το αποθηκεύσατε στην επιφάνεια εργασίας, η εντολή σας θα μοιάζει με αυτό:
    cd C:\Users\Sharl\Desktop
  8. Χρησιμοποιήστε το Πύθων εντολή για την εκτέλεση του αρχείου:
    σχήματα πύθωνα.py
  9. Περιμένετε να ανοίξει ο καμβάς. Από προεπιλογή, η χελώνα βρίσκεται στο κέντρο του καμβά και στραμμένη προς τα δεξιά.

Πώς να κάνετε τη χελώνα να κινείται προς οποιαδήποτε κατεύθυνση

Χρησιμοποιήστε το σωστά(), αριστερά(), οπισθοδρομικός(), και προς τα εμπρός() λειτουργίες για να μετακινήσετε τη χελώνα γύρω από τον καμβά. Η κατεύθυνση προς την οποία κινείται η χελώνα είναι σχετική με την τρέχουσα θέση της. Για παράδειγμα, εάν η χελώνα είναι στραμμένη προς τη «σωστή» κατεύθυνση, τότε η στροφή δεξιά θα κάνει τη χελώνα να κατέβει στον καμβά.

  1. Αφού ρυθμίσετε το χρώμα της χελώνας και πριν χρησιμοποιήσετε το exitonclick() λειτουργία, μετακινήστε τη χελώνα προς τα εμπρός. Δεδομένου ότι η χελώνα είναι στραμμένη προς τα δεξιά από προεπιλογή, μετακινώντας την προς τα εμπρός θα τραβήξει μια γραμμή προς τα δεξιά της οθόνης. Ο αριθμός αντιπροσωπεύει την απόσταση που μετακινήθηκε σε pixel:
    my_turtle1.forward(100)
  2. Αντί να κινηθείτε προς τα εμπρός, μπορείτε να κάνετε τη χελώνα να κινηθεί προς τα πίσω. Αυτό θα κάνει να σχεδιάσει μια γραμμή προς τα αριστερά της οθόνης:
    my_turtle1.backward(100)
  3. Μπορείτε να χρησιμοποιήσετε μόνο είτε το προς τα εμπρός() ή οπισθοδρομικός() λειτουργίες για την κίνηση της χελώνας. Εάν θέλετε να μετακινηθείτε προς τα πάνω, προς τα κάτω ή διαγώνια, θα πρέπει να αλλάξετε την κατεύθυνση που βλέπει η χελώνα. Από το σημείο εκκίνησης της χελώνας, κάντε τη να στρίψει αριστερά κατά 90 μοίρες. Μόλις η χελώνα είναι στραμμένη προς τα πάνω, μετακινήστε την προς τα εμπρός:
    my_turtle1.left(90)
    my_turtle1.forward(100)
  4. Εναλλακτικά, από την αρχική θέση της χελώνας, κάντε τη να στρίψει 90 μοίρες προς τα δεξιά της. Μετακινήστε τη χελώνα προς τα εμπρός για να τραβήξετε μια γραμμή προς τα κάτω:
    my_turtle1.right(90)
    my_turtle1.forward(100)
  5. Χρησιμοποιήστε έναν συνδυασμό διαφορετικών κατευθύνσεων για να σχεδιάσετε τις επιθυμητές γραμμές ή σχήματα. Μπορείτε επίσης να περιστρέψετε τη χελώνα οποιονδήποτε αριθμό μοιρών για να την κάνετε να κινείται διαγώνια:
    my_turtle1.forward(100)
    my_turtle1.left(90)
    my_turtle1.forward(100)
    my_turtle1.right(45)
    my_turtle1.forward(100)
    my_turtle1.left(135)
    my_turtle1.forward(300)
    my_turtle1.left(90)
    my_turtle1.forward(50)
  6. Στη γραμμή εντολών, χρησιμοποιήστε το σχήματα πύθωνα.py εντολή για να ανοίξετε ξανά τον καμβά για να δείτε τυχόν γραμμές και σχήματα που δημιουργήθηκαν. Μπορείτε να δείτε όλα τα παραπάνω παραδείγματα για την κίνηση της χελώνας σε α Αποθετήριο GitHub.

Μάθετε μέσω οπτικού προγραμματισμού

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