Solution Exercice 11: inverse d'une matrice sympy
Exercice 11 Ecrire un programme en python sympy qui permet de calculer l'inverse d'une matrice donnée et puis le produit de cette matrice avec son inverse
Cours Python
Exercice 11 Ecrire un programme en python sympy qui permet de calculer l'inverse d'une matrice donnée et puis le produit de cette matrice avec son inverse
La fonction float() en python renvoie un nombre à virgule flottante à partir d'un nombre ou d'une chaîne. La fonction float() effectue sa tache en analysant la variable passée en paramètre: Si la variable passée en paramètres est un nombre entier, elle lui ajoute une virgule flottant avec un zéro à la fin (exemple 3…
Exercice21 Le conditionnement d'une matrice carrée A est C(A) = ||A||x||A-1|| (produit de la norme de A avec la norme de son inverse A.A-1). Le conditionnement pour le cas de la norme 2 est le rapport entre la plus grande et la plus petite des valeurs absolues des valeurs propres de la matrice. Ecrire un…
Exercice 20 Ecrire un algorithme en python numpy qui prend en paramètre une matrice numpy et renvoie son déterminant si la matrice est carrée et un message indiquant à l'utilisateur de choisir une matrice carrée dans le cas contraire.
Exercice 19 Ecrire un programme en Python numpy sous forme de fonction qui teste le type d'une matrice et renvoie True si la matrice est carrée du type nxn et False si non.
1. Le widget menubutton Un menubutton est la partie d'un menu déroulant qui reste constamment à l'écran. Chaque menubutton est associé à un widget Menu qui peut afficher les choix pour ce menubutton lorsque l'utilisateur clique dessus. Syntaxe
|
1 |
menu_button = Menubutton ( master, option, ... ) |
Paramètres master: Ceci représente la fenêtre parente. options: les options peuvent être utilisées comme paires clé-valeur…
Exercice 1 Ecrire un programme en langage Python qui demande à l'utilisateur de saisir son nom et de lui afficher son nom avec un message de bienvenue ! Solution
|
1 2 3 4 5 6 7 8 |
# demander à l'utilisateur de saisir son nom name = input("Saisir votre nom : ") print("Bienvenue : " , name) """ Après exécution: Saisir votre nom : Farid Bienvenue : Farid """ |
Younes Derfoufi CRMEF OUJDA
Exercice2 Créer un programme pandas python qui permet de convertir la série:
|
1 |
serie = pandas.Serie(numpy.array (['P', 'y', 't', 'h', 'o' , 'n'])) |
en la chaine de caractères formée par les éléments de la série. Le programme doit renvoyer la chaine s = "Python".
Description La fonction filter() en python extrait les éléments d'un itérable (liste, tuple etc.) pour lesquels une fonction renvoie True.
Description de la fonction python exec() La fonction python exec() comme son nom l'indique, exécute un programme créé dynamiquement, qui est soit une chaîne, soit un objet code etc.
La fonction eval() en python analyse l'expression passée en paramètres sous forme de chaînes de caractères et l'exécute en tant qu'un code Python. Il accepte une chaîne de caractère et retourne un objet. Exemple
|
1 2 3 4 5 6 |
number = 3 print("3^2 = " , eval('number*number') ) # output: 3^2 = 9 x = 1 y = eval('2*x + 1') print('2*x + 1 = ' , y) # output: 2*x + 1 = 3 |
Younes Derfoufi CRMEF OUJDA
La fonction enumerate() en python ajoute un compteur à un itérable et le renvoie. Syntaxe de la méthode enumerate()
|
1 |
enumerate(itérable, start=0) |
Remarque le paramètre start est optionnel Exemple1
|
1 2 3 4 5 6 7 8 |
L = ['Django', 'Laravel', 'NodeJS'] enum = enumerate(L) # convertir un objet énuméré en liste print(list(enum)) # output: [(0, 'Django'), (1, 'Laravel'), (2, 'NodeJS')] |
Exemple2
|
1 2 3 4 5 6 |
L = ['Python', 'Java', 'C++'] enum = enumerate(L , start = 11) # convertir un objet énuméré en liste print(list(enum )) # output: [(11, 'Python'), (12, 'Java'), (13, 'C++')] |
Younes Derfoufi CRMEF OUJDA
La fonction python divmod() prend deux nombres comme arguments et renvoie leur quotient et leur reste dans un tuple.
Exercice4
dir() est une fonction intégrée de Python3, qui renvoie la liste des attributs et des méthodes de n'importe quel objet passé en paramètres (par exemple, des fonctions, des modules, des chaînes, des listes, des dictionnaires, etc.) - Pour les objets de classe, il renvoie également une liste de noms de tous les attributs valides et…
Contenu du cours Structure d'une page web Visualiser une page web au navigateur Ajouter un titre à un document HTML 1. Structure d'une page web Un document HTML (ou page Web) commence toujours par la balise de début <!DOCTYPE html> et se termine toujours par la balise de fin de l'élément </html> comme suit :
Exercice 20 Ecrire un algorithme en python qui prends en entrée un texte T et qui renvoie l'ensemble des lettres qui composent le texte T autre que les voyelles. Exemple si T = "Python is the most popular programming language" , l'algorithme renvoie l'ensemble: {'h', 't', 'n', 'm', 's', 'P', 'p', 'r', ' ', 'g',…