Imprimer
Catégorie : Dernière nouvelle
Affichages : 1048

Bonne année 2022... Année sans ou avec?

Script (petite amélioration par rapport à celui fait en SNT) permettant de replanter 2022 sapins aléatoirement en python, le 2022 ième devant être rouge...

from turtle import penup,setpos,pendown,speed,color,write,setup,getcanvas
from random import randint

def sapin(x,y,c): #fonction dessinant le sapin de paramètre x,y,c
    penup()
    setpos(x,y)
    pendown()
    
    setpos(x+0*c,y+10*c)
    setpos(x+-15*c,y+5*c)
    setpos(x+0*c,20*c+y)
    setpos(x+-10*c,15*c+y)
    setpos(x+0*c,30*c+y)
    setpos(x+-5*c,25*c+y)
    setpos(x+0*c,40*c+y)

    setpos(x+0*c,10*c+y)
    setpos(x+15*c,5*c+y)
    setpos(x+0*c,20*c+y)
    setpos(x+10*c,15*c+y)
    setpos(x+0*c,30*c+y)
    setpos(x+5*c,25*c+y)
    setpos(x+0*c,40*c+y)
    return()


speed(10)# pour aller plus vite
setup(850,400)# pour paramétrer la fenêtre

for i in range (2021):
    print(i)    
    x=randint(-400,400)
    y=randint(-100,0)
    if y==-100:
        y=-99
    c=1*randint(1,3)/(y+100)*2
    sapin(x,y,c)#appel de la fonction sapin ici
    
#le 2022 IEME SAPIN
setpos(x,y)
color('red')
x=randint(-400,400)
y=randint(-100,0)
c=1
sapin(x,y,c)

setpos(-100,-150)
write("Bonne année avec le 2022 ème sapin")

#enregistrement fichier dans le dossier ou se trouve votre script- s'importe dans GIMP par la suite
getcanvas().postscript(file="maforet.eps")
Pièce(s) jointe(s)
Download this file (maforet.png)maforet.png[ ]77 kB