NSI,2025-2026,dernier tp chaîne de caractères

Les fonctions à compléter :

# Exercice 1
def creation_mail(nom,prenom):
    '''
    renvoie la chaîne de caractère prenom_nom@nsi_mail.fr
    nom, prenom : str en majuscules ou minuscules
    return : str
    >>>creation_mail("Python","Bob")
    "bob_python@nsi_mail.fr"
    '''

# Exercice 2
def bonne_adresse_mail(adresse):
    '''
    renvoie True si l'adresse contient le caractère @ et un . après celui-ci,
    renvoie False sinon
    adresse : str
    return : bool
    >>>bonne_adresse_mail("adresse")
    False
    >>>bonne_adresse_mail("adresse@nsi.fr")
    True
    >>>bonne_adresse_mail("nom.prenom@nsifr")
    False
    >>>bonne_adresse_mail("nom.prenom@nsi.com")
    True
    '''

# Exercice 3
def conversion_bin(nombre):
    '''
    convertit un entier naturel écrit en décimal en binaire
    nombre : int
    return : str
    
    >>>conversion_bin(100)
    '1100100'
    '''

Proposition correction exercices