• # Hum...

    Posté par (site web personnel) . En réponse au message noob : fonction avec nombre de paramètres variable. Évalué à 4.

    Ce que tu cherches à faire là est impossible tel quel. On ne procède pas ainsi pour définir une fonction.
    Si ton second paramètre dépend du premier, et bien tu n'as pas besoin de le passer en paramètre ; tout simplement, tu le calcules dans le corps de ta fonction au moment où tu en as besoin.

    Donc, tu définis ta fonction ainsi :

    def nom_fonction(une_chaine="toto", autre_param=val, etc...):
    l = len(une_chaine)
    (ici le traitement de ta fonction, utilisant une_chaine , l, autre_param, ...)