Γραψτε Online κώδικα σε Python : https://trinket.io/
| Κλάση |
Περιγραφή |
| Screen() | Δημιουργεί αντικείμενα τύπου οθόνης. Π.χ. scr=Screen() |
| Turtle() | Δημιουργεί αντικείμενα τύπου χελώνας. Π.χ. tom=Turtle() |
| Κλάση |
Function/Method |
Shortcut |
Περιγραφή |
| Screen() | done() | | Κλείνει το παράθυρο όταν τελειώσει το πρόγραμμα |
| Screen() | exitonclick() | | Κλείνει το παράθυρο με κλικ του ποντικιού |
| Screen() | bgcolor(color) | | Ορίζει χρώμα φόντου |
| Screen() | title(string) | | Ορίζει τίτλο παραθύρου |
| Screen() | setup(width, height) | | Ορίζει μέγεθος παραθύρου |
| Turtle() | forward(x) | fd(x) | Μετακινεί μπροστά |
| Turtle() | backward(x) | bk(x) | Μετακινεί πίσω |
| Turtle() | right(angle) | rt(angle) | Στρίβει δεξιά |
| Turtle() | left(angle) | lt(angle) | Στρίβει αριστερά |
| Turtle() | goto(x, y) | | Μεταφέρει τη χελώνα |
| Turtle() | setx(x) | | Ορίζει x |
| Turtle() | sety(y) | | Ορίζει y |
| Turtle() | penup() | pu() | Σηκώνει το μολύβι |
| Turtle() | pendown() | pd() | Κατεβάζει το μολύβι |
| Turtle() | pencolor(color)
"blue", "red", (255,0,0) | | Ορίζει χρώμα γραμμής |
| Turtle() | pensize(width) | width(width) | Ορίζει το πάχος της πένας |
| Turtle() | fillcolor(color) | | Ορίζει χρώμα γέμισης |
| Turtle() | begin_fill()
fillcolor("yellow") begin_fill() circle(80) end_fill() | | Ξεκινά γέμιση |
| Turtle() | end_fill() | | Τερματίζει γέμιση |
| Turtle() | circle(radius, extent=None) | | Κύκλος ή τόξο |
| Turtle() | speed(speed)
0-10 | | Ορίζει ταχύτητα (0–10) |
| Turtle() | hideturtle() | | Κρύβει τη χελώνα |
| Turtle() | shape()
shape("arrow") shape("turtle") shape("circle") shape("square") shape("triangle") shape("classic")
| | Καθορίζει το σχήμα της χελώνας |
| Turtle() | showturtle() | | Εμφανίζει τη χελώνα |
| Turtle() | clear() | | Καθαρίζει το σχέδιο |
| Turtle() | reset() | | Επαναφέρει τη χελώνα και το σχέδιο |
| Turtle() | position() | | Επιστρέφει την τρέχουσα θέση (x, y) |
| Turtle() | heading() | | Επιστρέφει την τρέχουσα κατεύθυνση |
| Turtle() | isdown() | | Ελέγχει αν το μολύβι είναι κατεβασμένο |
| Δομή |
Σύνταξη |
Περιγραφή |
| Επανάληψης | for _ in range(x): | for _ in range(x): Ακολουθούν οι εντολές που θέλουμε να εκτελεστούν x φορές.
Προσοχή!! Πρέπει να βρίσκονται ένα tab (εσοχή) πιο μέσα. Με αυτόν τον τρόπο αντιλαμβάνεται η for... ποιες εντολές πρέπει να επαναλάβει. |