0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Codes Python Exercices-1

Le document présente plusieurs programmes Python pour effectuer des opérations sur des matrices et des ensembles. Il inclut la somme de deux matrices, l'intersection et la différence symétrique de deux ensembles, ainsi qu'une fonction affine. Chaque section demande des entrées utilisateur et affiche les résultats correspondants.

Transféré par

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

Codes Python Exercices-1

Le document présente plusieurs programmes Python pour effectuer des opérations sur des matrices et des ensembles. Il inclut la somme de deux matrices, l'intersection et la différence symétrique de deux ensembles, ainsi qu'une fonction affine. Chaque section demande des entrées utilisateur et affiche les résultats correspondants.

Transféré par

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

1) Somme de deux matrices

nblignes1 = int(input("Combien de lignes a la premiere matrice ? "))


nbcolonnes1 = int(input("Combien de colonnes a la premiere matrice ?
"))

nblignes2 = int(input("Combien de lignes a la deuxieme matrice ? "))


nbcolonnes2 = int(input("Combien de colonnes a la deuxieme matrice ?
"))

if nblignes1 == nblignes2 and nbcolonnes1 == nbcolonnes2:


matrice1 = []
print("Saisie de la premiere matrice :")
for i in range(nblignes1):
ligne = []
for j in range(nbcolonnes1):
valeur = int(input("Entrez le nombre pour la ligne " + str(i+1) + "
colonne " + str(j+1) + " : "))
[Link](valeur)
[Link](ligne)

matrice2 = []
print("Saisie de la deuxieme matrice :")
for i in range(nblignes2):
ligne = []
for j in range(nbcolonnes2):
valeur = int(input("Entrez le nombre pour la ligne " + str(i+1) + "
colonne " + str(j+1) + " : "))
[Link](valeur)
[Link](ligne)

resultat = []
for i in range(nblignes1):
lignesomme = []
for j in range(nbcolonnes1):
calcul = matrice1[i][j] + matrice2[i][j]
[Link](calcul)
[Link](lignesomme)

print("Le resultat de la somme est :")


for ligne in resultat:
print(ligne)
else:
print("Erreur : Les matrices n'ont pas la meme taille.")

2) Intersection de deux ensembles


saisie1 = input("Entrez les elements du premier ensemble : ")
ensemble1 = set([Link]())

saisie2 = input("Entrez les elements du deuxieme ensemble : ")


ensemble2 = set([Link]())

resultat = [Link](ensemble2)

print("L'intersection est :")


print(resultat)

3) Difference symetrique
saisie1 = input("Entrez les elements du premier ensemble : ")
ensemble1 = set([Link]())

saisie2 = input("Entrez les elements du deuxieme ensemble : ")


ensemble2 = set([Link]())

resultat = ensemble1.symmetric_difference(ensemble2)

print("La difference symetrique est :")


print(resultat)
4) Fonction affine
a = float(input("Entrez la valeur du coefficient a : "))
b = float(input("Entrez la valeur de l'origine b : "))
x = float(input("Entrez la valeur de x pour le calcul : "))

resultat = a * x + b

print("Le resultat de f(x) est :")


print(resultat)

Vous aimerez peut-être aussi