B
Anonyme
Salut 👋🏻
Je sais pas si vous l’avez et si vous l’utilisez pour coder en python 🤷🏻♂️
En tout cas j’ai fait un petit script pour agrandir la taille de la police.
Car oui avec kandinsky on peut pas 😫
Voilà le script:
J’ai limité la taille de mot à 8 car à partir de 9 la memoir vive est insuffisante à l’exécution du programme plus le stockage de la list grille[]
J’ai essayé de mettre une condition pour remplacer (248,252,248) (le blanc) par 0 pour optimiser la liste mais au final rien que l’exécution des deux conditions réduit à 6 la taille du mot.
Quelqu’un sait comment je pourrais optimiser l’utilisation de la mémoire vive ?
Merci.
Sinon quelqu’un d’autre code sur sa calculette dans les 3/4 des cours ? 😂
J’ai des script intéressant à partager dont l’imitation de l’interface de calcul pour tricher et y glisser des données. 😂
Je sais pas si vous l’avez et si vous l’utilisez pour coder en python 🤷🏻♂️
En tout cas j’ai fait un petit script pour agrandir la taille de la police.
Car oui avec kandinsky on peut pas 😫
Voilà le script:
Python:
from math import*
from kandinsky import*
from ion import* #pour detecter l´interaction de l´utilisateur avec les touches
#init
x=0
y=0
d=10 #un decalage pour pouvoir faire defiler le texte quand il sort de l´ecran
t=1 #pour la taille
grille=[]
mot=input("mot: ")
while len(mot)>8 or len(mot)=0:
print("Votre mot est trop long ou trop court (max 8, min 1)")
mot=input("mot: ")
draw_sting(mot,0,0)
#"scan" du texte
for i in range(200*len(mot)):
grille.append(get_pixel(x,y))
x+=1
if x==10*len(mot)+1:
x=0
y+=1
#affichage
def draw():
fill_rect(0,0,320,222,"white")
x=d
y=10
for i in range(200*len(mot)):
fill_rect(x,y,t,t,color(grille[i]))
x+=t
if x==(10*t)*len(mot)+d+t:
x=d
y+=t
draw()
while True:
if keydown(KEY_UP):
t+=1
draw()
if keydown(KEY_DOWN) and t>1:
t-=1
draw()
if keydown(KEY_LEFT) and d>((10*len(mot)*t)-310)*-1:
d-=t*3
draw()
if keydown(KEY_RIGHT) and d<10:
d+=t*3
draw()
J’ai limité la taille de mot à 8 car à partir de 9 la memoir vive est insuffisante à l’exécution du programme plus le stockage de la list grille[]
J’ai essayé de mettre une condition pour remplacer (248,252,248) (le blanc) par 0 pour optimiser la liste mais au final rien que l’exécution des deux conditions réduit à 6 la taille du mot.
Quelqu’un sait comment je pourrais optimiser l’utilisation de la mémoire vive ?
Merci.
Sinon quelqu’un d’autre code sur sa calculette dans les 3/4 des cours ? 😂
J’ai des script intéressant à partager dont l’imitation de l’interface de calcul pour tricher et y glisser des données. 😂