J'ai besoin d'aide sur un programme python

Fermé
Chamd - Modifié le 21 mars 2022 à 10:53
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 21 mars 2022 à 10:54
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
A voir également:

1 réponse

Utilisateur anonyme
19 mars 2022 à 00:24
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
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
21 mars 2022 à 10:54
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