begin process at 2010 03 16 03:23:28
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Graphique

 > Comment bien utiliser TURTLE ( graphisme !)

Comment bien utiliser TURTLE ( graphisme !)


 Information sur le tutoriel

Note :
Aucune note

 Description

Présentation graphique de python avec <TURTLE>,  ses fonctions et des exemple dont un complet avec choix de la forme et de sa taille

Tutorial

Bonjour, j'ai crée ce tutoriel pour vous apprendre a utiliser python, plus précisément TURTLE, une des fonctions graphiques de python.

Tout d'abords, nous allons inclure cette fonction dans notre programme avec cette ligne :

from turtle import *

L'astérisque correspond a tout, nous avons donc inclut toutes les fonctions de TURTLE et allons pouvoir commenter !


<1> Tracer un trait

Pour tracer un simple trait, utilisez la fonction

forward(taille) ou taille est un entier pour avancer et un nombre négatif pour reculer !


<2>Tourner a gauche ou a droite :

Pour tourner a gauche ou a droite, c'est simple : utiliser leurs équivalent anglais !

Donc pour gauche, utilisez left(a) et pour droite, utilisez right(a) ( a étant le nombre de degrés !)



<3> Tracer un cercle :

Compteur = 0

Taille = 3

    while compteur < 182:

        forward(taille)

        left(2)

        compteur+= 1


Pourquoi ?

Simplement parce qu'un cercle est un ensemble de petits traits … ( du moins j'espere que oui ^^ )


<4> Modifier divers parametres :

A Changer la couleur de fond : bgcolor("blue") ( pour mettre bleu ! )

B Changer la couleur du trait : color("red")        ( pour mettre rouge !)

C Changer la taille de la flèche : shapesize(outline=2) Pour une flèche moyenne !)

D Changer la vitesse : speed(0)        Plus le nombre est petit, plus on va vite

E Retourner au point de départ : home()

F ht() pour masquer la flèche qui trace.









EXEMPLE de code demandant quelle forme faire + la taille + disparition de la fleche a la fin + changement couleurs !

#!/usr/bin/python

# -*- coding: utf-8 -*-

from turtle import *

bgcolor("blue")

color("black")

shapesize(outline=2)

speed(0)

tailleCote = 3

compteurCotes = 0 #On initialise les compteurs pour les figures

print"Que voulez-vous faire?", "\n1. Cercles", "\n2. Carres", "\n3. Rectangles"

choix = raw_input()#on demande ce que veut faire l'utilisateur

if choix == "1": #Si il choisit la première proposition

    while compteurCotes < 182: #On initialise à 91 côtés

        forward(tailleCote)

        left(2)

        compteurCotes += 1

elif choix == "2": #Si il choisit la deuxième propostition

    print "Quelle taille vont faire les cotes du carre?"

    taille = input()    *15

    color("blue")# Changement de couleur d'écriture en bleu ( pour etre invisible !)

    tailles = 0 - taille /2

goto (tailles,tailles)

color("black")

    while compteurCotes < 4: # Tant qu'on n'a pas un carre de 4 cotes

        forward(taille)

        left(90)

        compteurCotes += 1


elif choix == "3":

    print "Quelle taille vont faire les deux petits cotes opposes du rectangle?"

    taillePetitsCotes = input()*15

    print "Quelle taille vont faire les deux autres grand cotes?"

    tailleGrandsCotes = input()*15

    color("blue") # Changement de couleur d'écriture en bleu ( pour etre invisible !)

back(tailleGrandsCotes / 2)

right(90)

back(taillePetitsCotes / 2)

color("black")

while compteurCotes < 2:

forward(tailleGrandsCotes)

left(90)

forward(taillePetitsCotes)

left(90)

compteurCotes += 1


else:

    print"Vous vous etes trompés, au revoir"


    home()

ht()

# screen.title("Bienvenue sur DESSIN-TURTLE (by LUCKY84 and PETITMOUSTIQUE)")


raw_input("Et voila!")




Commentaires

Commentaire de petitmoustique le 05/11/2008 11:51:46

J'attends avec impatience vos commentaires ^^ XD

Commentaire de Julien39 le 08/11/2008 17:32:01

Pour tracer un cercle

For i in range(180):
     forward(taille)
     left(2)

Commentaire de abdellahjaber le 11/11/2008 10:40:53

je veux telecharger le logiciel

Commentaire de petitmoustique le 07/12/2008 16:42:05

Google est ton ami ^^

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,109 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales