J'ai besoin d'aide sur un programme python

Chamd -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir,

Je suis en 1ere spécialité NSI.
Je dois répondre à une question à propos de mon programme python mais je n'arrive pas ..
C'est évidement noté.

Pouvez-vous m'aider ?

Voici la question : Q3. Pour la fonction
saisie_joueur()
expliquer quel(s) argument(s) sont utilisés, et ce que renvoie la fonction (Vous indiquerez les types).

Et voici le moment du passage dans la programme ou la fonction
saisie_joueur()
est utilisée :

def saisie_joueur(message,taille = 1,liste = []):
    """
    Fonction permettant de demander la saisie d'une donnée à un utilisateur.
    L'argument message correspond à la consigne à indiquer pour la saisie.
    La fonction vérifie la validité de la réponse qui doit être contenue dans la liste
    si celle ci n'est pas vide.
    """
    test = True
    erreur = ""
    while test :
        saisie = input(erreur + message).upper()
        if len(saisie) != taille:
            erreur =" Le nombre de caractère ne correspond pas - "
        elif len(liste) > 0 and saisie not in liste :
            erreur =" Réponse non valide - "
        else:
            test = False
   return saisie

1 réponse

  1. Utilisateur anonyme
     
    Bonjour
    En Python, l’indentation est primordiale, or par défaut le site ne la conserve pas.
    Pour la conserver il faut utiliser les balises de code. Voir ce petit tuto https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
    On pourra commencer à essayer de t’aider quand tu auras reposté correctement ton code.

    0
    1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
       
      Et j'ajouterais, quand tu nous auras expliqué ce que tu as commencé à faire, ce qui te bloque et ce que tu ne comprends pas...
      0