Dessin turtle

Contenu du snippet

Ce programme permet de dessiner soit un cercle, soit un carré, soit un rectangle.
Si vous choisissez de tracer un carré, on vous demandera la taille des côtés, si vous tracez un rectangle, on vous demandera la taille des deux petits côtés puis des deux grands côtés.
Les formes sont tracées avec le module turtle.

Source / Exemple :


#!/usr/bin/python
# -*- coding: utf-8 -*-

from turtle import *
tailleCote = 3
compteurCote = 0 #on initialise le compteur du cercle
compteurCotes = 0 #On initialise le compteur du carre

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 compteurCote < 91: #On initialise à 91 côtés
		forward(tailleCote)
		left(4)
		compteurCote += 1

elif choix == "2": #Si il choisit la deuxième propostition
	print "Quelle taille vont faire les cotes du carre?"
	taille = input()	
	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()
	print "Quelle taille vont faire les deux autres grand cotes?"
	tailleGrandsCotes = input()
	forward(tailleGrandsCotes)
	left(90)
	forward(taillePetitsCotes)
	left(90)
	forward(tailleGrandsCotes)
	left(90)
	forward(taillePetitsCotes)

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

 	
raw_input("Et voila!")

Conclusion :


J'espère que ce programme vous plaira^^

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.