Arithmétique

factor.py

created by numworks

Contient une fonction factor(n) qui renvoie la décomposition en facteurs premiers de n.

pgcd.py

created by numworks

Ce script contient une fonction pgcd(a,b) qui renvoie le PGCD de a et b.

arithmetique.py

created by loupiot

fonctions pour l’arithmétique de terminale S spé maths. Merci à Bisam de ti planet à qui j’ai usu...

systeme_congruences.py

created by nicolas-patrois

Résout les systèmes de congruences en utilisant le théorème des restes chinois. [[1,3],[0,25],[3...

premiers.py

created by ph-moutou

La fonction premiers(n) utilise la méthode du crible d’Ératosthène pour renvoyer la liste des nom...

nombre_parfait.py

created by tugdual-lenir-1

Détermine si un nombre est parfait ou non. Cad si la somme des diviseurs propres est égale à lui-...

Statistiques et probabilités

binomial.py

created by numworks

Ce script contient deux fonctions pour le calcul des probabilités binomiales : binomialpdf(k,N,p)...

normal.py

created by numworks

Ce script contient une fonction normalcdf(a,mu,sigma) qui calcule P(X≤a) dans le cas d’une loi no...

grapheproba.py

created by nicolas-patrois

Calcule automatiquement l’état stable et les relations de récurrence comme explicites d’un graphe...

dijkstra.py

created by nicolas-patrois

L’algorithme de Dijkstra donne un chemin le plus court dans un graphe et sa longueur (programme d...

statistiques.py

created by numworks

Ce script contient plusieurs fonctions pour calculer des grandeurs statistiques sur une série à u...

echan.py

created by fatih-pinar

Succession de fonctions permettant de créer un échantillon de nombres pseudos-aléatoires, de réal...

dijkstra2.py

created by pascal-chauvin

Ce script applique l’algorithme de Dijkstra (détermine un plus court chemin) pour un graphe pondé...

Outils graphiques

graph.py

created by numworks

Ce script permet de tracer des graphes de fonctions. La fonction plotf(function,Xmin,Xmax,Ymin,Ym...

cercle.py

created by telpe51

cercle(xc, yc, R) trace le cercle de centre C(xc, yc), de rayon R [xc, yc, R entiers]. La couleur...

graphics.py

created by jamac

graphics library. requires utils.py

utils.py

created by jamac

various utility functions

conics.py

created by ferr0fluidmann

Graphs circles (ellipses, hyperbolas, and parabolas in progress).

parametric_graphing.py

created by ferr0fluidmann

Plot parametric graphs with parametric_graph(x_function, y_function, tMin, tMax).

Fractales

mandelbrot.py

created by numworks

Ce script contient une fonction qui trace une fractale de Mandelbrot avec un nombre d’itérations ...

julia.py

created by loupiot

c’est une fonction qui prend en entrées : c un nombre complexe, N_i le nombre d’itérations,xmin e...

flocon.py

created by telpe51

flocon(n) trace le flocon de Koch pour n étapes [n entier positif] dans la couleur définie dans ...

ifs.py

created by nicolas-patrois

Draws iterated functions fractals. nb is the number of pixels drawn. Draw a tree: m=350 w.a...

dragon.py

created by jeclarim

fractal dragon curve

fibcurve.py

created by jeclarim

fractal Fibonacci curve

hilbert.py

created by jeclarim

fractal Hilbert curve

triangle.py

created by loupiot

Ce script dessine un attracteur qui s’approche du triangle de sierpinski en utilisant le “jeu du ...

Suites

robinson.py

created by nicolas-patrois

Calcule les termes de la suite de Robinson jusqu’à obtenir une boucle. Essayez robinson(“0”) ou ...

fibonacci.py

created by fdesnoyer

Script qui calcule et affiche les termes de la suite de Fibonacci (fonction Fib) et qui donne la ...

collatz.py

created by alain-busser

The famous Collatz (ou “Syracuse”) sequence, as an iterator. You can print the terms of the seque...

heron.py

created by florian-allard

Affiche les 10 premiers terme de la suite de Héron d’Alexandrie, avec comme premier terme 2 et co...

suite.py

created by florian-allard

Pour un nombre donné en entrée, calcule la somme des carrés des chiffres qui le composent et affi...

suite2.py

created by florian-allard

Calcule la somme des carrés des chiffres qui composent un nombre donné en entrée, puis récupère c...

Équations

dichotomie.py

created by numworks

La fonction solve(f,a,b,epsilon) recherche une solution de l’équation f(x)=0 entre a et b avec un...

bairstow.py

created by lebourhisgilles

Résolution numérique d’équations polynomiales à coefficients réels de degré arbitraire dans C par...

Jeux

hanoi.py

created by smoofy

Contient deux fonctions, hanoi(n) calcul le nombre de mouvements nécessaires à la résolution d’un...

sudoku.py

created by nicolas-patrois

Résout un sudoku. cp renvoie tous les chiffres possibles dans une case s’il y en a case est la ...

pentomino.py

created by jeclarim

pentomino puzzle solver

morpion.py

created by loupiot

Le morpion avec une interface visuelle. Rentrez morpion() et rentrez des nombres correspondant a...

chapeau.py

created by ph-moutou

Jeu du chapeau : les E élèves d’une classe ont décidé de fabriquer E-1 étiquettes « perdu » et un...

Kandinsky

langton.py

created by nicolas-patrois

La fourmi de Langton, n est le nombre de pas de la fourmi.

drapeau.py

created by patrice-buttay

réalisation du drapeau français et du drapeau allemand

pattern.py

created by hawkinja

Just draws pretty patterns using the kandinsky module. The pattern changes by adjusting the “max...

arc_en_ciel.py

created by ph-moutou

Programme qui dessine un dégradé circulaire en bombardant l’écran au hasard

carre.py

created by ddorange-pattoret

Décompose un entier en somme de quatre carrés

rosace.py

created by ph-moutou

Tracer des rosaces de plusieurs types. La rosace de type 1 est classique, les autres le sont moin...

Géométrie

vecteurs.py

created by numworks

Le script contient deux fonctions concernant le calcul sur les vecteurs. La fonction coordinates...

produit_scalaire.py

created by squirreline

Le script permet de calculer des produits scalaires : - connaissant les coordonnées de deux vec...

plan_mediateur.py

created by bclerc

Algorithme qui détermine l’équation du plan médiateur du segment [AB] : - En entrée les coordonné...

droite.py

created by bclerc

Renvoie [m,p] tels que y = mx + p est l’équation réduite de (AB). Utilisation :droite_AB([0,2],[5...

Autres

pythagore.py

created by numworks

Ce script contient deux fonctions. La fonction hypotenuse(a,b) renvoie la longueur de l’hypoténus...

factorial.py

created by numworks

Ce script contient une fonction factorial(n) qui renvoie la factorielle de n.

integrale.py

created by theo-p06

permet le calcul de la valeur approché de l’intégrale de f sur [a;b] en utilisant la méthode des ...

permutations.py

created by nicolas-patrois

Calcule le produit de permutations comme (1 2)(1 3 2) et qui vaut (1 3). usage : permutations...

sapin.py

created by nicolas-patrois

Dessine un petit sapin

fizzbuzz.py

created by nicolas-patrois

Le pont-aux-ânes FizzBuzz

brainfuck.py

created by nicolas-patrois

Le langage minimaliste BrainFuck, version légèrement étendue. usage : brainfuck(“;>;[&...

degre2.py

created by smoofy

Contient les fonctions discr(a,b,c), nb_sol(a,b,c) et sol(a,b,c).

cible.py

created by patrice-buttay

Construction d’une cible basée sur la Méthode de Monté Carlo Retourne une valeur approchée de PI

engnote.py

created by capnmattttt

Convert numbers into engineering notation.

graph_magic.py

created by jamac

graphs slope fields with color. change the string in the bottom line to the derivative to be disp...

devinenombre.py

created by denis-achale

l’ordinateur choisi un nombre et il aide l’utilisateur à le retrouver en lui indiquant plus grand...

equation_second_degre.py

created by benjamin-demassieux

Permet de résoudre une équation du second degré dans l’ensemble des nombres réels.

conv_duree.py

created by christophe-prevot

Convertisseur de durée décimale - durée h:m:s 1. Fonction hms : 2 paramètres : - le 1er (d) est l...

doublons.py

created by ph-moutou

Élimination des doublons d’une liste, selon 4 méthodes Python différentes. NB: les 2 dernières n...

cartes.py

created by ph-moutou

Ce programme distribue n cartes d’un paquet de 32 (fonction cartes1(n)) ou bien n cartes à p joue...

longueurarc.py

created by francoise-cavanne

longueur approchée arc de parabole

cesar.py

created by ph-moutou

La fonction encode permet de coder/décoder un message t avec un code César de clé c. La fonction ...

dfc.py

created by gilles-vrn

Décomposition en fraction continue d’un réel ‘real’ à l’ordre ‘ordre’.

triplets_pythagoriciens.py

created by nicolas-patrois

Déroule les triplets pythagoriciens primitifs jusqu’à la dimension de l’hypoténuse donnée en entr...

tortue.py

created by gilles-vrn

Un essai de tortue, avec la fonction ‘seg’ de telpe51. Fonctions : av(n) : avancer de n pixels, r...

fractions.py

created by alain-busser

le module fractions permet de faire du calcul sur les fractions. Pour entrer 3/5 faire Fraction(...

ehrenfest.py

created by alain-busser

Les urnes des époux Ehrenfest.Les fréquences des 1280 premiers tirages sont affichés, et on const...

viete.py

created by alain-busser

Calcul de π par l’algorithme de Simon Viète. La fonction viete(n) renvoie une approximation à n i...

cercle.py

created by ph-moutou

Tracer un cercle de centre O, de rayon R, d’épaisseur e.

carre.py

created by ddorange-pattoret

Décompose un entier en somme de quatre carrés

christmas.py

created by alain-busser

draws the christmas balls (without the tree). The positions, colors and sizes of the balls are mo...

horloge.py

created by ph-moutou

Ce programme trace une horloge indiquant l’heure. Utilisation: taper horloge(9,30,120) si vous vo...

equations.py

created by olivier-guilland

Un ensemble de scripts pour résoudre des équations

euclide_etendu.py

created by remy-cobena

La fonction calcule un couple de coefficients de Bézout . (deux entiers u et v tels que au + bv...

permutations.py

created by bclerc

Permutations de trois éléments pris parmi trois (ou plus) éléments

picalc.py

created by blujeyrmi

This script calculates an estimation of pi based on the Monte Carlo algorithm. The emulator versi...

bertrand.py

created by ph-moutou

Paradoxe de Bertrand: tirage de 2 points au hasard sur un cercle trigonométrique et détermination...

galton.py

created by niz-moussatat

Une simulation d’une planche de Galton pour illustrer le théorème de Moivre-Laplace

mespri.py

created by pascal-chauvin

Le programme propose la fonction mp(x) qui calcule la mesure principale d’un angle orienté de mes...

trinome.py

created by le-moigne-ludovic

Étude du trinôme ax^2+bx+c

Calculs financiers

annuite_constante.py

created by thierry-barry

Permet de calculer le montant de remboursement d’un emprunt dans le cas d’une annuité constante. ...

emprunt_amort_ct.py

created by thierry-barry

Affiche le tableau de remboursement d’un emprunt dans le cas d’un amortissement constant. Saisir ...

emprunt_annuite_cte.py

created by thierry-barry

Affiche le tableau de remboursement d’un emprunt dans le cas d’une annuité constante. Saisir le m...