IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

[Python] Aide apprentissage sur quelque énoncé de programme


Sujet :

Python

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2021
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2021
    Messages : 1
    Points : 1
    Points
    1
    Par défaut [Python] Aide apprentissage sur quelque énoncé de programme
    bonjour j'essaie de m'entrainer sur python j'ai donc rechercher des énoncés de programme python a réaliser mais je n'arrive pas a la résoudre et je suis intéressé de savoir comment faire.
    pouvez me montrer leur réalisation merci d'avance.
    bonne journée

    - Créer une fonction modif_val(M) retournant le tableau M modifié qui, pour chaque valeur de
    M, ajoute 2 et multiplie par 3.

    - Créer une fonction rempl_pair(M) qui retourne le tableau M avec les valeurs paires remplacées
    par des zéros.

    - Créer une fonction variation(V) qui retourne la liste des variations d’un tableau 1D de valeurs V (on
    utilisera les symboles "↑" "→" "↓"). Par exemple si V = np.array([-2,-5,-6,-4,-4,0,5]), la fonction retournera
    ["↓","↑","→","↑"].

    - Modifier la fonction précédente pour qu’elle retourne en plus les indexs des changements de variation
    d’un tableau 1D de valeurs V. Par exemple si V = np.array([-2,-5,-6,-4,-4,0,5]), la fonction retournera
    [("↓",1),("↑",3),("→",4),("↑",5)].

    - En utilisant la fonction précédente, creer une fonction detection_pics(V) qui retourne la liste des
    valeurs des pics (maximums locaux) d’un tableau 1D de valeurs V. On considère la présence d’un pic lorsque la variation
    change en "↓" juste après une variation "↑". Par exemple si V = np.array([-1,2,3,2,0,4,-3]), la fonction retournera [3,
    4].

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 234
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 234
    Points : 15 531
    Points
    15 531
    Par défaut
    il vaut mieux faire une seule question par discussion donc on peut commencer par un seul énoncé.
    ensuite à partir de cet énoncé, montrez nous le code que vous avez fait même si cela ne fonctionne pas comme vous voulez. puis montre-nous le résultat que vous obtenez.

  3. #3
    Membre émérite

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Points : 2 328
    Points
    2 328
    Par défaut
    +1 mathieu

  4. #4
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 684
    Points : 30 973
    Points
    30 973
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par sxm150 Voir le message
    pouvez me montrer leur réalisation merci d'avance.
    Non, ce n'est pas ça "aider" et on n'est pas là pour ça (voir les règles paragraphe IV-N). Si tu n'y arrives pas alors cherche des exos avec corrigés. Et on ne remercie jamais d'avance. C'est une impolitesse car tu considères alors le service demandé comme déjà accordé ou comme ne pouvant pas être refusé.

    Pour le premier, commence par faire une fonction qui retourne un simple tableau. Ensuite tu la vérifies qu'elle fonctionne. Ensuite tu la modifies pour que le tableau retourné soit une copie du tableau reçu. Puis une fois ok, tu la modifies pour que chaque valeur du tableau retourné soit la valeur équivalente du tableau de départ auquel on ajoute 2 puis multiplie par 3 (ou alors on multplie par 3 puis on ajoute 6). Et si tu bloques à une étape alors montre-nous ton code là où tu bloques.

    Ensuite comme le dit mathieu, un sujet par exo.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Aide question sur programmation python débutant
    Par LoloB12 dans le forum Général Python
    Réponses: 2
    Dernier message: 02/01/2015, 13h21
  2. aide moi sur ce ptit programme
    Par yassin123441 dans le forum C++
    Réponses: 4
    Dernier message: 05/05/2008, 17h45
  3. Réponses: 4
    Dernier message: 13/03/2007, 22h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo