Dernières publications

TP n°1 d'informatique

J’ai fait le premier TP sous forme d’un script python complet avec des menus. Télécharger le script ici. """ TP1 : Programme réalisé pour le Tp 1 d'informatique en MPSI, ce programme calcule des sommes, moyennes et variances """ def main(): """Fonction principale qui retourne toutes les opérations sur la liste""" print( "1) Somme\n2) Moyenne\n\ 3) Variance 1\n4) Variance 2\n5) Collatz\n6) Nombres premiers\n\ 7) N-ieme premier\n8) Recherche d'un élément dans une liste\n\ 9) Maximum d'une liste\n10) Comptage des éléments d'une liste\n\ 11) Comptage des éléments d'une liste v2 (entiers naturels)" ) # Récupère un liste de termes saisis par l'utilisateur reponse = int(input(">>> ")) if reponse in (1, 2, 3, 4): liste_texte = input( "Donner une liste de nombres séparés par des espaces\n>>> " ) liste = list(map(int, (x for x in liste_texte.

Plus…

TP n°1 de physique

J’ai fait le premier TP sous forme d’un script python. Télécharger le script ici. Renvoie deux figures : et """ Outils graphiques - exercice avec des valeurs du 1er TP """ import matplotlib.pyplot as plt # relevés expérimentaux D = [30, 40, 50, 60, 70, 80, 90, 100] D_prime = [61, 40, 33, 31, 28, 27, 26, 28] i_D = [1 / d for d in D] i_D_prime = [1 / d_prime for d_prime in D_prime] # paramétrage généraux plt.

Plus…

TP n°2 d'informatique

for i in range(5): for j in range(2): print(i, j) Renvoie : 0 0 0 1 1 0 1 1 2 0 2 1 3 0 3 1 4 0 4 1 Ici, print est appelé 4×34\times 34×3 fois, la complexité est de m×nm\times nm×n def vandermonde(n, p): """Crée une matrice de vandermonde""" M = [] for i in range(n): L = [] for j in range(p): L.append(i**j) M.append(L) return M print(vandermonde(3, 4)) Renvoie :

Plus…