0% ont trouvé ce document utile (0 vote)
65 vues5 pages

Exemples de programmes Python

Transféré par

moussaalimatnahourloum
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 TXT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
65 vues5 pages

Exemples de programmes Python

Transféré par

moussaalimatnahourloum
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 TXT, PDF, TXT ou lisez en ligne sur Scribd

ChatGPT & Midjourney | AI bot, [19/02/2024 6:49 AM]

Voici des exemples de programmes en Python pour les exercices que vous avez
mentionnés :

Exercice 10 :
capital = 100
taux = 0.043
annees = 20

for i in range(1, annees+1):


interets = capital * taux
capital += interets
print(f"Année {i}: {round(interets, 2)} euros d'intérêts")

Exercice 11 :
grains = 1

for i in range(1, 65):


print(f"Case {i}: {grains} grains")
grains *= 2

print(f"Nombre total de grains (entier): {grains - 1}")


print(f"Nombre total de grains (notation scientifique): {grains - 1:.2e}")

Exercice 12 :
chaine = "Bonjour le monde"
if 'e' in chaine:
print("La chaîne contient le caractère 'e'")
else:
print("La chaîne ne contient pas le caractère 'e'")

Exercice 13 :
chaine = "Lorem ipsum dolor sit amet"
nb_occurrences = [Link]('e')
print(f"Le caractère 'e' apparaît {nb_occurrences} fois dans la chaîne.")

Exercice 14 :
chaine = "gaston"
nouvelle_chaine = '*'.join(chaine)
print(nouvelle_chaine)

Exercice 15 :
chaine = "zorglub"
chaine_inverse = chaine[::-1]
print(chaine_inverse)

Exercice 16 :
chaine = "radar"
if chaine == chaine[::-1]:
print("La chaîne est un palindrome.")
else:
print("La chaîne n'est pas un palindrome.")
Exercice 17 :
t1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
t2 = ['Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août',
'Septembre', 'Octobre', 'Novembre', 'Décembre']

t3 = []
for mois, jours in zip(t2, t1):
[Link](mois)
[Link](jours)

print(t3)

Cela devrait vous aider à résoudre les exercices. N'hésitez pas à me demander si
vous avez besoin d'aide supplémentaire !

ChatGPT & Midjourney | AI bot, [19/02/2024 6:53 AM]


Voici les programmes Python correspondant à chaque exercice :

Exercice 18 :
t2 = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août",
"Septembre", "Octobre", "Novembre", "Décembre"]
for mois in t2:
print(mois, end=' ')

Exercice 19 :
liste = [32, 5, 12, 8, 3, 75, 2, 15]
max_element = max(liste)
print(f"Le plus grand élément de cette liste a la valeur {max_element}.")

Exercice 20 :
liste = [32, 5, 12, 8, 3, 75, 2, 15]
pairs = [n for n in liste if n % 2 == 0]
impairs = [n for n in liste if n % 2 != 0]
print("Liste des nombres pairs :", pairs)
print("Liste des nombres impairs :", impairs)

Exercice 21 :
mots = ['Jean', 'Maximilien', 'Brigitte', 'Sonia', 'Jean-Pierre', 'Sandra']
mots_courts = [mot for mot in mots if len(mot) < 6]
mots_longs = [mot for mot in mots if len(mot) >= 6]
print("Mots comportant moins de 6 caractères :", mots_courts)
print("Mots comportant 6 caractères ou davantage :", mots_longs)

Exercice 22 :
L = int(input("Entrez le nombre de lignes : "))
C = int(input("Entrez le nombre de colonnes : "))
matrice = []
for i in range(L):
ligne = []
for j in range(C):
element = input(f"Entrez l'élément à la position ({i+1}, {j+1}) : ")
[Link](element)
[Link](ligne)

print("Matrice :")
for ligne in matrice:
print(ligne)

Exercice 23 :
L = int(input("Entrez le nombre de lignes : "))
C = int(input("Entrez le nombre de colonnes : "))
matrice = []
for i in range(L):
ligne = []
for j in range(C):
element = int(input(f"Entrez l'élément à la position ({i+1}, {j+1}) : "))
[Link](element)
[Link](ligne)

somme = sum(sum(ligne) for ligne in matrice)


print("Somme des éléments de la matrice :", somme)

Exercice 24 :
L = int(input("Entrez le nombre de lignes : "))
C = int(input("Entrez le nombre de colonnes : "))
matrice = []
for i in range(L):
ligne = []
for j in range(C):
element = int(input(f"Entrez l'élément à la position ({i+1}, {j+1}) : "))
[Link](element)
[Link](ligne)

elements = [element for ligne in matrice for element in ligne]


maximum = max(elements)
minimum = min(elements)
print("Le maximum est :", maximum)
print("Le minimum est :", minimum)

Exercice 25 :
n = int(input("Entrez la taille de la matrice carrée : "))
matrice_carree = [[int(input(f"Entrez l'élément à la position ({i+1}, {j+1}) : "))
for j in range(n)] for i in range(n)]
matrice_transposee = [[matrice_carree[j][i] for j in range(n)] for i in range(n)]

print("Matrice transposée :")


for ligne in matrice_transposee:
print(ligne)

Exercice 26 :
L1 = int(input("Entrez le nombre de lignes de la première matrice : "))
C1 = int(input("Entrez le nombre de colonnes de la première matrice : "))
A = [[int(input(f"Entrez l'élément à la position ({i+1}, {j+1}) de la première
matrice : ")) for j in range(C1)] for i in range(L1)]

L2 = int(input("Entrez le nombre de lignes de la deuxième matrice : "))


C2 = int(input("Entrez le nombre de colonnes de la deuxième matrice : "))
B = [[int(input(f"Entrez l'élément à la position ({i+1}, {j+1}) de la deuxième
matrice : ")) for j in range(C2)] for i in range(L2)]

if C1 != L2:
print("Multiplication impossible")
else:
resultat = [[sum(A[i][k] * B[k][j] for k in range(C1)) for j in range(C2)] for
i in range(L1)]
print("Matrice résultat :")
for ligne in resultat:
print(ligne)

Vous pouvez exécuter ces programmes dans un environnement Python pour voir les
résultats. N'hésitez pas à me demander si vous avez des questions supplémentaires !

ChatGPT & Midjourney | AI bot, [19/02/2024 6:59 AM]


Voici les programmes Python correspondant à chaque exercice sans utiliser de
fonction :

Exercice 6 :
for i in range(1, 8):
print('*' * i)

Exercice 7 :
angle_deg = float(input("Entrez l'angle en degrés : "))
angle_min = float(input("Entrez les minutes : "))
angle_sec = float(input("Entrez les secondes : "))

angle_total = angle_deg + angle_min/60 + angle_sec/3600


angle_radians = angle_total * (3.14159/180)

print(f"L'angle en radians est : {angle_radians}")

Exercice 8 :
angle_radians = float(input("Entrez l'angle en radians : "))

angle_degrees = angle_radians * (180/3.14159)


angle_deg = int(angle_degrees)
angle_min = int((angle_degrees - angle_deg) * 60)
angle_sec = (angle_degrees - angle_deg - angle_min/60) * 3600

print(f"L'angle en degrés, minutes, secondes est : {angle_deg}° {angle_min}'


{angle_sec}\"")

Exercice 9 :
temp = float(input("Entrez la température : "))
unite = input("Entrez l'unité (F pour Fahrenheit, C pour Celsius) : ")

if unite == 'F':
temp_celsius = (temp - 32) / 1.8
print(f"{temp}°F équivaut à {temp_celsius}°C")
elif unite == 'C':
temp_fahrenheit = temp * 1.8 + 32
print(f"{temp}°C équivaut à {temp_fahrenheit}°F")
else:
print("Unité non reconnue.")

Vous pouvez copier-coller ces programmes dans un environnement Python pour les
exécuter et voir les résultats. N'hésitez pas à me poser des questions si
nécessaire !

Vous aimerez peut-être aussi