Comment programmer un motif géométrique sympa en Python (avec des images)

Table des matières:

Comment programmer un motif géométrique sympa en Python (avec des images)
Comment programmer un motif géométrique sympa en Python (avec des images)

Vidéo: Comment programmer un motif géométrique sympa en Python (avec des images)

Vidéo: Comment programmer un motif géométrique sympa en Python (avec des images)
Vidéo: Comment installer Dropbox pour sauvegarder et synchroniser tous vos fichiers 2024, Avril
Anonim

La programmation peut parfois être ennuyeuse et fastidieuse, surtout lorsqu'il s'agit de suivre des cours de programmation. Souvent, les programmes que vous créez ne font que tout afficher dans une petite fenêtre noire et c'est tout. Dans le langage de programmation Python, vous pouvez utiliser quelque chose appelé Turtle Graphics qui vous permet de créer des programmes plutôt sympas. Un programmeur de tout niveau de compétence peut l'utiliser pour créer un motif géométrique sympa en Python.

Pas

Programmer un motif géométrique sympa en Python Étape 1
Programmer un motif géométrique sympa en Python Étape 1

Étape 1. Télécharger le compilateur Python.

Assurez-vous de télécharger la version 2.7.

Programmer un motif géométrique sympa en Python Étape 2
Programmer un motif géométrique sympa en Python Étape 2

Étape 2. Ouvrez le shell Python

Allez sous le dossier Python 2.7 et cliquez sur « IDLE (python GUI). Il devrait apparaître avec un shell python comme celui-ci.

Programmer un motif géométrique sympa en Python Étape 3
Programmer un motif géométrique sympa en Python Étape 3

Étape 3. Démarrez un nouveau fichier à partir du shell

Dans le coin supérieur gauche, cliquez sur le fichier et dans le menu déroulant, cliquez sur « Nouveau fichier ». Cela ouvrira un fichier sans titre dans lequel vous écrirez votre programme.

Programmer un motif géométrique sympa en Python Étape 4
Programmer un motif géométrique sympa en Python Étape 4

Étape 4. Importez des graphiques de tortue

Pour pouvoir utiliser les graphiques des tortues, vous devez les importer dans votre programme. Vous ceci dans la première ligne de votre code. Vous tapez simplement "à partir de l'importation de tortue *" comme ceci. Pour donner à votre programme des couleurs générées aléatoirement, sur la ligne suivante, vous devez taper « import random ».

Programmer un motif géométrique sympa en Python Étape 5
Programmer un motif géométrique sympa en Python Étape 5

Étape 5. Créez un écran dans votre programme

Pour avoir des graphiques dans votre programme, vous devez créer un écran dans lequel ils seront affichés. Pour ce faire, créez une variable (il est préférable de nommer la variable écran) et définissez-la égale à la fonction « Screen() ». La taille de l'écran doit également être définie. Sur la ligne suivante, vous prenez le nom de variable que vous avez créé pour votre écran et utilisez la fonction screensize. Par exemple: screen.screensize(400, 400, "noir"). À l'intérieur des parenthèses, vous définissez la hauteur, la largeur et la couleur d'arrière-plan de l'écran.

Programmer un motif géométrique sympa en Python Étape 6
Programmer un motif géométrique sympa en Python Étape 6

Étape 6. Créez un stylo pour dessiner le motif géométrique

Tout comme l'étape précédente avec l'écran, vous définissez une variable (plutôt nommée pour éviter toute confusion) égale à la fonction « Pen() ». Sur la ligne suivante, vous définissez la vitesse du stylet à l'aide de la fonction de vitesse de la même manière que la dernière étape, mais au lieu d'utiliser «.screensize », vous utilisez «.speed ». À l'intérieur des parenthèses, vous définissez la vitesse (pour créer le motif rapidement, essayez de régler la vitesse sur 75).

Programmer un motif géométrique sympa en Python Étape 7
Programmer un motif géométrique sympa en Python Étape 7

Étape 7. Créez une variable plus tard à utiliser comme la taille d'un carré

Le motif géométrique cool que vous obtenez dans ce programme est composé de nombreux carrés dessinés à l'écran. Vous devez créer une variable nommée "taille" et l'égaler à 20 qui sera utilisée pour définir la taille de ces carrés

Programmer un motif géométrique sympa en Python Étape 8
Programmer un motif géométrique sympa en Python Étape 8

Étape 8. Créez une boucle for

Pour obtenir le motif géométrique souhaité dont vous avez besoin pour que le stylo crée des carrés, vous le faites par répétition, ce à quoi sert une boucle for. Cela se fait en écrivant sur la ligne de code suivante "for i in range(150): ". Cela permet de configurer le programme pour qu'il exécute quelque chose 150 fois, dans ce cas, il sera utilisé pour dessiner des carrés 150 fois, ce qui donnera un motif géométrique sympa. (Toutes les étapes après la création de la boucle for devront être à l'intérieur de la boucle for. Cela se fait simplement en appuyant sur la touche de tabulation et en indentant. Cependant, cela devrait automatiquement le faire pour vous après la création de la boucle.)

Programmer un motif géométrique sympa en Python Étape 9
Programmer un motif géométrique sympa en Python Étape 9

Étape 9. Préparez une couleur aléatoire

Pour donner au motif des couleurs générées aléatoirement, vous devez procéder comme suit. Sur la ligne suivante, créez une variable nommée "r" et définissez-la sur "random.randint(0, 225). Répétez cette étape deux fois de plus en utilisant les noms de variables « g » et « b ».

Programmer un motif géométrique sympa en Python Étape 10
Programmer un motif géométrique sympa en Python Étape 10

Étape 10. Stockez la couleur aléatoire

Maintenant qu'il y a trois variables générant des nombres aléatoires, vous devez les stocker dans une variable. Dans la ligne de code suivante, créez une variable nommée "randcol" et définissez-la sur "(r, g, b)".

Programmer un motif géométrique sympa en Python Étape 11
Programmer un motif géométrique sympa en Python Étape 11

Étape 11. Autorisez le programme à utiliser la couleur

Pour donner à votre programme l'accès aux couleurs, vous avez exécuté la fonction de couleur. Pour exécuter la fonction de couleur, il vous suffit de taper sur la ligne de code suivante "colormode (255)" et de passer à la ligne suivante.

Programmer un motif géométrique sympa en Python Étape 12
Programmer un motif géométrique sympa en Python Étape 12

Étape 12. Définissez la couleur

En utilisant le stylo que vous avez créé plus tôt, vous définirez sa couleur. Pour ce faire, écrivez "pen.color(randcol)". Cela donnera maintenant à votre stylo une couleur aléatoire lorsqu'il dessine le motif.

Programmer un motif géométrique sympa en Python Étape 13
Programmer un motif géométrique sympa en Python Étape 13

Étape 13. Donnez les instructions au stylo

Pour obtenir l'effet souhaité, vous devrez taper "pen.circle(size, steps = 4)". À l'étape 7, vous avez créé une variable « taille » qui est utilisée ici. Ensuite, la partie « étapes = 4 » est ce qui crée le carré.

Programmer un motif géométrique sympa en Python Étape 14
Programmer un motif géométrique sympa en Python Étape 14

Étape 14. Tournez le stylo

Le motif cool vient de la rotation du stylo à chaque itération de la boucle. Vous tournez le stylo en écrivant sur la ligne de code suivante "pen.right(55)". Cela fait tourner le stylo à droite à 55 degrés à chaque fois dans la boucle.

Programmer un motif géométrique sympa en Python Étape 15
Programmer un motif géométrique sympa en Python Étape 15

Étape 15. Augmentez la taille du carré

Une partie du motif cool est que le carré ne cesse de s'agrandir. Pour ce faire, écrivez la dernière ligne de code « size = size +3 ». Ainsi, à chaque fois que la boucle passe, la taille du carré augmente de 3.

Programmer un motif géométrique sympa en Python Étape 16
Programmer un motif géométrique sympa en Python Étape 16

Étape 16. Exécutez le programme

Votre programme devrait ressembler à celui-ci. Pour voir le motif géométrique cool, tout ce que vous avez à faire est d'appuyer sur "f5" sur votre clavier.

Des astuces

  • La première fois qu'il s'exécute, il vous demandera d'enregistrer le programme, assurez-vous de l'enregistrer en tant que fichier.py
  • Après avoir exécuté pour la première fois, s'il indique que le programme ne répond pas, ignorez-le et quittez le programme.

Conseillé: