Besoin d'aide python exercice

Fermé
13Veaks Messages postés 1 Date d'inscription mercredi 4 janvier 2023 Statut Membre Dernière intervention 4 janvier 2023 - 4 janv. 2023 à 13:09
yg_be Messages postés 23408 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 décembre 2024 - 4 janv. 2023 à 13:57

Bonjour,

mon code fonctionne 
Windows / Chrome 108.0.0.0

# import de searchext

from ex06_extensions import searchext

def searchext_unique(l):

    """

    Identifie les extensions de la liste de fichiers passée en argument

    Args:

        l : liste des noms de fichier sous forme de chaine de caractères

    Returns:

        Liste des extensions sous forme de chaine de caractères

    >>> l = searchext(['ARJ.PIF', 'atiogl.xml', 'ativpsrm.bin', 'bfsvc.exe'])

    >>> isinstance(l, list) # vrai si l est une liste

    True

    >>> print(l)

    ['pif', 'xml', 'bin', 'exe']

    >>> l = searchext(['HelpPane.exe', 'hh.exe', 'HPMProp.INI', 'IE9_main.log'])

    >>> isinstance(l, list) # vrai si l est une liste

    True

    >>> print(l)

    ['exe', 'ini', 'log']

    >>> l = searchext(['win.ini', 'WindowsShell', 'WindowsUpdate.log', 'winhelp.exe'])

    >>> isinstance(l, list) # vrai si l est une liste

    True

    >>> print(l)

    ['ini', 'log', 'exe']

    """

    l1 = []

    for elem in l:

        elem = elem.lower()

        l1.append(elem)

    f = set(searchext(l1))

    return f

def main():

    l = searchext_unique(['HelpPane.exe', 'hh.exe', 'HPMProp.INI', 'IE9_main.log'])

    print(l)

    pass

if __name__ == "__main__":

    main()

A voir également:

1 réponse

yg_be Messages postés 23408 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 décembre 2024 Ambassadeur 1 557
4 janv. 2023 à 13:57

bonjour,

content pour toi que ton code fonctionne!

quand tu partages du code, tiens compte de ceci: https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code

0