[Python] Chapitre 03-01 graphiques de tortues (création d'une tortue)

[Python] Chapitre 03-01 Création d'une tortue

Dans ce chapitre, j'aimerais utiliser les connaissances des variables et des méthodes que j'ai apprises jusqu'à présent pour créer des graphiques dans la gamme que j'ai apprise.

À l'avenir, nous serons profondément interrogés sur les histoires orientées objet et les méthodes apprises en Python. Je pense que l'utilisation de graphiques approfondira votre compréhension en les apprenant.

Les graphiques de tortues sont souvent utilisés dans les graphiques. Turtle peut être écrit si vous connaissez la syntaxe de base de Python.

La programmation est essentielle même dans les écoles primaires et secondaires de premier cycle

À partir de 2020, la programmation est devenue obligatoire dans les écoles primaires et secondaires de premier cycle. Un outil de programmation appelé scratch y est souvent utilisé. Le but de cet outil de programmation est de développer la capacité de l'algorithme (*) </ font>.

L'algorithme (*) </ font> est une procédure de traitement effectuée par un programme ou similaire. Je vais omettre les détails, mais ce sera important dans la rédaction du programme.

Si vous êtes intéressé, vous pouvez le faire fonctionner, alors essayez-le. (gratuit) Site Scratch

Comme pour ce scratch, le scratch est un outil utilisé dans les écoles primaires et secondaires, comme mentionné ci-dessus. Les graphiques ne sont pas particulièrement difficiles à exploiter, mais envisageons de les exécuter en Python ici.

Faire une tortue

Il y a des codes de programme que je n'ai pas appris, mais j'ajouterai des commentaires et des détails plus tard, donc pour le moment ** je pense que c'est magique **.

Pour ce programme, je voudrais créer le code du programme avec un éditeur et l'exécuter. Créez un dossier chap03 </ font> et créez-y un nom de fichier 03-01-01.py </ font>.

Tout d'abord, entrez le code suivant en haut.

03-01-01.py


import turtle

Cela signifie que les parties du programme (appelées ** modules **) sont lues (importées) de l'extérieur afin d'exécuter le programme turtle. Les détails seront décrits plus loin dans un chapitre ultérieur. Pour l'instant, il est normal de reconnaître que ** nous importons le programme de l'extérieur pour exécuter le programme turtle **.

03-01-01.py


#Chargement de parties de programme de l'extérieur pour exécuter le programme tortue
import turtle

Le prochain sera comme un sortilège, mais ** je dois faire la tortue essentielle **. Par conséquent, créez une tortue comme suit. Il peut être judicieux de donner un nom à la tortue. (Je l'ai nommé taro cette fois, mais peu importe si vous êtes ici)

03-01-01.py


#Chargement d'un programme de l'extérieur pour exécuter le programme tortue
import turtle

#Faites une tortue avec le nom taro.
taro = turtle.Turtle()

Alors essayez-le. Ensuite, je pense qu'un écran blanc est apparu un instant. Si tel est le cas, le résultat de l'exécution sera fermé immédiatement, alors écrivez turtle.done () aux endroits suivants.

Cela vous permet d'arrêter le programme une fois à turtle.done (). Ceci est ** écrit à la fin. ** **

03-01-01.py


#Chargement d'un programme de l'extérieur pour exécuter le programme tortue
import turtle

#Faites une tortue avec le nom taro.
taro = turtle.Turtle()

#Arrêtez le programme ici.
turtle.done()

Lorsqu'il est exécuté, le résultat est le suivant. image.png

C'est la forme d'une flèche, pas la forme d'une tortue. De plus, comme la tortue est à l'origine une image verte, j'aimerais changer sa forme et sa couleur.

Commande de traitement pour tortue

Maintenant, je voudrais changer la forme et la couleur de la tortue. Entrez le code ci-dessous.

03-01-01.py


#Chargement d'un programme de l'extérieur pour exécuter le programme tortue
import turtle

#Faites une tortue avec le nom taro.
taro = turtle.Turtle()

#Faire la forme d'une tortue et la couleur verte
taro.shape('turtle')
taro.color('green')

#Arrêtez le programme ici.
turtle.done()

Une fois exécuté, je pense que la forme et la couleur de la tortue pourraient être modifiées comme indiqué ci-dessous. image.png

Pour le fermer, cliquez sur le bouton «x» en haut à droite.

Au fait, avez-vous vu ces deux lignes supplémentaires quelque part? Rappelons que nous avons traité des méthodes de chaînes dans le chapitre 2.

str.count('r')
str.lower()

Je pense qu'il y avait une méthode comme celle-là. En fait, ce sont les instructions de traitement pour str et j'ai mentionné dans le chapitre 2, mais cette fois aussi, je donne quelques instructions de traitement à la tortue appelée taro.

Cette fois, nous émettons une commande de traitement pour "définir la forme sur" tortue "et la couleur sur" vert "".

J'aimerais le proposer la prochaine fois. Cependant, à la fin, c'est la méthode qui fonctionne, donc j'aimerais apprendre la méthode de base pour déplacer la tortue la prochaine fois.

finalement

Il y a du code de programme inconnu cette fois-ci, mais ceux-ci sont importants et seront toujours discutés dans les chapitres suivants. Il existe de nombreuses autres formes et couleurs pour les méthodes taro.shape () et taro.color () que nous avons apprises cette fois. Vous pouvez trouver plus de détails sur les sites suivants, alors essayez de changer la forme et la couleur. méthode shape ()

méthode color ()

Revenir à [Lien de la table des matières]

Recommended Posts