Comment faire la deuxième ligne de mon argument principal?Comment imprimer le nombre de notes à jouer?
def main():
pic= makePicture(pickAFile())
### It will print the number of notes to be played(which is the number of pixels in the pic divided by 16, why?)###
listenToPicture(pic)
def listenToPicture(pic):
show(pic)
w= getWidth(pic)
h= getHeight(pic)
for i in range(0, w, 4):
for j in range(0, h, 4):
for px in getPixels(pic):
r= getRed(px)
g= getGreen(px)
b= getBlue(px)
tot= (r+g+b)/9
playNote= tot + 24
Nombre de pixels = largeur fois hauteur (les deux sont supposés être en pixels). Vous semblez avoir des fonctions qui vous donnent la largeur et la hauteur, ainsi vous pouvez calculer le nombre de pixels. Ou vouliez-vous quelque chose d'autre? –
Je pense que vous trouverez plus facile si vous déplacez l'impression du nombre de notes de 'main()' à listenToPicture (pic) '. – Edd