Programme Python
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Programme Python



  1. #1
    invite90f74748

    Programme Python


    ------

    Bonjour, je dois faire ce programme pour vendredi seulement je ne comprends rien. Pourriez-vous m'aidé s'il vous plaît. Merci


    Code:
    carnetAdresses=[]
    
    
    def nom()->str:
        """
        le nom doit être écrit en majuscules
        """
        return input("nom du client?\n")
    
    def prénom()->str:
        """
        le prénom doit être avoir sa première lettre écrite en majuscule
        et deux lettres au minimum
        """
        return input("prénom du client?\n")
    
    def numeroTelephone()->int:
        """
        le numéro de téléphone doit être composé de 10 chiffres
        """
        return input("numéro de téléphone du client?\n")
    
    def numeroClient(n,p,nt)->str:
        xxxxxxxxxxxxx
        xxxxxxxxxxxxx
        xxxxxxxxxxxxx
        return yyyyyy
    
        """
        le numéro client doit être composé
          deux lettres du nom
        + deux lettres prénom
        + deux derniers chiffres n° téléphone
        """
    
    def ajoutClient(carnetAdresses):
        n=nom()
        p=prénom()
        nt=numeroTelephone()
        nc=numeroClient(n,p,nt)
    
        return carnetAdresses.append([n, p,nt,nc])
    
    def choixAjout():
        a= input("Voulez vous rajouter un client?")
        if a== "o":
            ajoutClient(carnetAdresses)
            choixAjout()
        return
    
    def afficheListeClients(liste):
        for i in range (len(liste)):
            déco(liste)
            for j in (liste[i]):
                print("|\t",j,"\t|",end='')
            print()
    
    def déco(liste):
        max=0
        taille=0
        for i in range (len(liste)):
            for j in liste[i]:
                taille+=len(j)
            if taille>max:
                max=taille
            taille=0
        print("-_"*max)
    
    
    def progPrincipal():
        choixAjout()
        afficheListeClients(carnetAdresses)
    
    progPrincipal()

    -----
    Dernière modification par JPL ; 07/12/2020 à 19h09. Motif: ajout de la balise Code (#) pour garder l’indentation

  2. #2
    umfred

    Re : Programme Python

    qu'est-ce que tu ne comprends pas ? sur quoi tu bloques ?
    si on prend la 1ère fonction, l'indication est que le nom doit être en majuscule ? donc il faut trouver la fonction (ou à défaut écrire le code) pour que quelque soit le nom rentré, il soit toujours retourné en majuscule (indice: en anglais on parle de upper case pour majuscule, lower case pour minuscule et capital letter pour la 1ère lettre en majuscule; avec ça et en regardant la doc de python tu devrais pouvoir faire les 2 premiers)

    Sinon, en général, on évite les accents dans les noms de variables ou de fonctions et en python, l'indentation est primordiale (utilise les balises [ code] et [ /code] (bouton # du mode avancé) pour insérer ton code.

  3. #3
    polo974

    Re : Programme Python

    mauvais cahier des charges: notre Secrétaire d'Etat auprès du ministre de l'Économie, des finances et de la relance et de la ministre de la cohésion des territoires et des relations avec les collectivités territoriales, chargé de la transition numérique et des communications électroniques ne pourra pas être inscrit...

    sinon, c'est dommage pour vendredi, ça va être dur...

    on ne sait même pas ce qui est demandé, mais de toute façon, on n'aide que sur des questions ciblées, on ne fait pas les devoirs...
    Jusqu'ici tout va bien...

Discussions similaires

  1. [Python] Problème de lag de programme et essai de Timer python
    Par Loupsio dans le forum Programmation et langages, Algorithmique
    Réponses: 20
    Dernier message: 26/01/2018, 16h14
  2. Programme Python
    Par invite03a2d249 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 29/01/2017, 08h50
  3. [Python] subprocess, lancer un autre programme avec python
    Par Loupsio dans le forum Programmation et langages, Algorithmique
    Réponses: 10
    Dernier message: 30/11/2016, 19h56
  4. Programme python
    Par invite70312004 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 20/09/2013, 22h52
  5. Programme en Python
    Par invitec13ffb79 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 19/09/2011, 20h14