Vous êtes sur la page 1sur 4

Correction chaines

Exercice1

# 1. Création d'une variable avec une chaîne de caractères


message = "Hello, World!"

# 2. Affichage de la longueur du message


print("Longueur du message :", len(message)) # Résultat : 13

# 3. Affichage du premier caractère du message


print("Premier caractère :", message[0]) # Résultat : H

# 4. Affichage des caractères du deuxième au cinquième inclus


print("Caractères du 2 au 5 :", message[1:5]) # Résultat : ello

# 5. Affichage du message en majuscules


print("Message en majuscules :", message.upper()) # Résultat : HELLO, WORLD!

# 6. Remplacement d'un mot dans le message


nouveau_message = message.replace("World", "Python")

# 7. Affichage du nouveau message


print("Nouveau message :", nouveau_message) # Résultat : Hello, Python!

Solution 2

# 1. Création d'une variable avec une chaîne de caractères


nom = "John Doe"

# 2. Affichage du prénom
prenom = nom.split()[0]
print("Prénom :", prenom) # Résultat : John

# 3. Affichage du nom de famille


nom_de_famille = nom.split()[1]
print("Nom de famille :", nom_de_famille) # Résultat : Doe

# 4. Création d'une variable avec les initiales


initials = "".join(word[0].upper() for word in nom.split())
print("Initiales :", initials) # Résultat : JD
solution3

# 1. Création de la variable message


message = "Bonjour, comment ça va ?"

# 2. Affichage de la longueur de la chaîne de caractères


print("Longueur :", len(message)) # Résultat : 23

# 3. Affichage du premier caractère


print("Premier caractère :", message[0]) # Résultat : B

# 4. Affichage des 5 premiers caractères


print("5 premiers caractères :", message[:5]) # Résultat : Bonjo

# 5. Remplacement du mot "comment" par "quel"


message = message.replace("comment", "quel")
print("Message modifié :", message) # Résultat : Bonjour, quel ça va ?

# 6. Conversion en majuscules
message_majuscules = message.upper()
print("Message en majuscules :", message_majuscules) # Résultat : BONJOUR,
QUEL ÇA VA ?

# 7. Vérification de la présence du mot "bonjour"


est_present = "bonjour" in message.lower()
print("Le mot 'bonjour' est présent :", est_present) # Résultat : True

# 8. Division en une liste de mots


liste_mots = message.split()
print("Liste de mots :", liste_mots) # Résultat : ['Bonjour,', 'quel', 'ça', 'va', '?']

# 9. Jointure des mots avec des tirets


nouveau_message = "-".join(liste_mots)
print("Nouveau message :", nouveau_message) # Résultat : Bonjour,-quel-ça-va-?
Solution 4

# 1. Création de la variable prenom


prenom = "John"

# 2. Création de la variable nom


nom = "Doe"

# 3. Concaténation de prenom et nom


nom_complet = prenom + " " + nom
print("Nom complet :", nom_complet) # Résultat : John Doe

# 4. Affichage du nom complet en majuscules


nom_complet_majuscules = nom_complet.upper()
print("Nom complet en majuscules :", nom_complet_majuscules) # Résultat : JOHN
DOE

# 5. Affichage de la première lettre du prénom en minuscules


premiere_lettre = prenom[0].lower()
print("Première lettre du prénom :", premiere_lettre) # Résultat : j

Vous aimerez peut-être aussi