Projet musical
Fermé
Neverland
-
Modifié le 27 déc. 2020 à 17:39
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 - 27 déc. 2020 à 20:30
yg_be Messages postés 22707 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 avril 2024 - 27 déc. 2020 à 20:30
A voir également:
- Projet musical
- Gantt projet - Télécharger - Gestion de projets
- Musique projet x - Forum Musique / Radio / Clip
- Projet vba exemple ✓ - Forum VB / VBA
- Projet de creation d'une chaine de television pdf - Forum TV & Vidéo
- Film projet x a telecharger gratuitement - Télécharger - Outils professionnels
2 réponses
yg_be
Messages postés
22707
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
19 avril 2024
1 471
27 déc. 2020 à 19:05
27 déc. 2020 à 19:05
bonjour,
le but de l'exercice n'est-il pas que tu apprennes à analyser une ligne de texte?
comment vas-tu progresser sans essayer par toi-même?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
le but de l'exercice n'est-il pas que tu apprennes à analyser une ligne de texte?
comment vas-tu progresser sans essayer par toi-même?
https://www.commentcamarche.net/infos/25899-demander-de-l-aide-pour-vos-exercices-sur-ccm/
jordane45
Messages postés
38138
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
27 déc. 2020 à 20:30
27 déc. 2020 à 20:30
Bonjour,
En partant du principe qu'une ligne ( ta variable ligne de la ligne de code
) contient le text suivant :
Je commencerai par m'intéresser à la fonction split afin de découper cette chaine en "mots"
https://www.w3schools.com/python/ref_string_split.asp
Il faut le faire en deux fois, une première fois pour séparer au niveau des deux points ":"
Puis une seconde en séparant par des espaces.
De cette manière, tu vas récupérer un array contenant chaque note (ou caractère "p" )
Il ne te restera qu'à boucler sur cet array pour traiter chaque valeur de ton array ( et en regardant si la valeur suivante vaut "p" ou non).
Donc, en gros,
Tu split
Tu boucles sur ton array
Tu utilises des IF/ELSE
Tu fais appel à ta fonction pour jouer les sons.
En partant du principe qu'une ligne ( ta variable ligne de la ligne de code
ligne = filin.readline()
) contient le text suivant :
#1 Joyeux anniversaire : SOLc p Zc SOLn LAn SOLn DOn Zc SIb SOLc p Zc SOLn LAn SOLn REn Zc
Je commencerai par m'intéresser à la fonction split afin de découper cette chaine en "mots"
https://www.w3schools.com/python/ref_string_split.asp
Il faut le faire en deux fois, une première fois pour séparer au niveau des deux points ":"
Puis une seconde en séparant par des espaces.
De cette manière, tu vas récupérer un array contenant chaque note (ou caractère "p" )
Il ne te restera qu'à boucler sur cet array pour traiter chaque valeur de ton array ( et en regardant si la valeur suivante vaut "p" ou non).
Donc, en gros,
Tu split
Tu boucles sur ton array
Tu utilises des IF/ELSE
Tu fais appel à ta fonction pour jouer les sons.
27 déc. 2020 à 19:09
27 déc. 2020 à 19:46
peux-tu décrire ce qui te bloque? que doit réaliser la partie manquante du programme?
27 déc. 2020 à 20:23
27 déc. 2020 à 20:30
as-tu déjà fait des exercices d'analyse de texte?
quelles techniques et quelles fonctions connais-tu?
pourquoi "en même temps"? c'est plutôt l'un après l'autre, non?