0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Exercices Python Variables String Mise en Forme-1

Ce document présente des exercices pratiques en Python sur les types de données, la différence entre int et float, la concaténation de chaînes, et les méthodes de chaînes. Il inclut des exemples de code pour déclarer des variables, effectuer des opérations mathématiques, et manipuler des chaînes de caractères. Un défi final propose de créer une fonction de nettoyage de texte.

Transféré par

Mohamed et les amis
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues2 pages

Exercices Python Variables String Mise en Forme-1

Ce document présente des exercices pratiques en Python sur les types de données, la différence entre int et float, la concaténation de chaînes, et les méthodes de chaînes. Il inclut des exemples de code pour déclarer des variables, effectuer des opérations mathématiques, et manipuler des chaînes de caractères. Un défi final propose de créer une fonction de nettoyage de texte.

Transféré par

Mohamed et les amis
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

■ Exercices Python : Variables & Méthodes String

EXERCICE 1 : Découverte des types (int, float, str)

# Déclare ces variables


a = 42
b = 3.14
c = "Python"
d = 'A'
e = 5.0

# À TOI : Affiche le type de chaque variable


print(type(a)) # Résultat attendu: <class 'int'>
print(type(b)) # Résultat attendu: <class 'float'>
# Fais de même pour c, d, e...

# QUESTION : e est-il un int ou un float ? Pourquoi ?

EXERCICE 2 : Différence int vs float

x = 10 # int
y = 3 # int
z = 3.0 # float

# AVANT de tester, prédit le résultat :


# x / y = ____ (type: ____ )
# x // y = ____ (type: ____ )
# x % y = ____ (type: ____ )
# x / z = ____ (type: ____ )
# x + y = ____ (type: ____ )
# x + z = ____ (type: ____ )

# VÉRIFIE tes prédictions :


print("x / y =", x / y, "→ type:", type(x / y))
print("x // y =", x // y, "→ type:", type(x // y))
# Continue...

EXERCICE 3 : Concaténation et conversion

age = 25
# message = "J'ai " + age + " ans" # ■ ERREUR !

# CORRIGE de 3 façons différentes :

# Méthode 1: str()
message1 = "J'ai " + str(age) + " ans"
# Méthode 2: f-string (moderne et préférée)
message2 = f"J'ai {age} ans"

# Méthode 3: .format()
message3 = "J'ai {} ans".format(age)

print(message1)
print(message2)
print(message3)

EXERCICE 4 : Méthodes de chaînes (str)

texte = " Python est Génial "

print("Original:", repr(texte))
print("upper():", [Link]())
print("lower():", [Link]())
print("strip():", [Link]())
print("replace():", [Link]("Python", "Java"))
print("split():", [Link]())
print("len():", len(texte))

print("capitalize():", "python".capitalize())
print("title():", "python est génial".title())
print("startswith():", [Link]().startswith("Python"))

■ DÉFI FINAL : Fonction de nettoyage

def nettoyer(texte):
"""
Nettoie un texte:
1. Enlève les espaces au début/fin (strip)
2. Met en minuscules (lower)
3. Remplace les espaces par des underscores (replace)
"""
texte = [Link]()
texte = [Link]()
texte = [Link](" ", "_")
return texte

print(nettoyer(" Hello World "))


print(nettoyer(" PYTHON EST COOL "))
print(nettoyer(" "))

Vous aimerez peut-être aussi