Commit aa0afee5 authored by Olivier Cornu's avatar Olivier Cornu
Browse files

Imports absolus (plutôt que relatifs) dans les exercices.

Permet de déplacer les exercices dans l'arborescence sans casser
ces imports.
Les modifications de ce patch sont générées en lançant la commande suivante
dans chaque dossier contenant des exercices:
  $ sed -i "s/from \.\./from pyromaths./g" *.py
parent 476bcd90
......@@ -21,7 +21,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
import random
from ..outils.decimaux import decimaux
from pyromaths.outils.decimaux import decimaux
#
# ------------------- Aire de disques -------------------
......
......@@ -20,10 +20,10 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
from ..outils import Geometrie as geo
from pyromaths.outils import Geometrie as geo
import random,math
from ..outils.Affichage import decimaux
from ..outils.Geometrie import cotation, cotation_h
from pyromaths.outils.Affichage import decimaux
from pyromaths.outils.Geometrie import cotation, cotation_h
#trigo en degré
tan =lambda z:math.tan(math.radians(z))
......
......@@ -21,10 +21,10 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
from ..classes.Fractions import Fractions #Fractions de pyromaths
from pyromaths.classes.Fractions import Fractions #Fractions de pyromaths
import random
import string
from ..outils import Arithmetique
from pyromaths.outils import Arithmetique
def fractions_egales():
......
......@@ -20,7 +20,7 @@
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
#from ..outils import ecrit_tex, valeur_alea, signe, pgcd, ppcm
#from pyromaths.outils import ecrit_tex, valeur_alea, signe, pgcd, ppcm
import random
import string
......
......@@ -20,7 +20,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
from random import randint, randrange
from ..outils.decimaux import decimaux
from pyromaths.outils.decimaux import decimaux
import math
def ncotation(A,B,longueur,couleur=""):
......
......@@ -24,8 +24,8 @@
# Pyromaths : Poser des opérations
#----------------------------------------------------------------------
from ..outils import Arithmetique
from ..outils.Affichage import TeX, tex_coef
from pyromaths.outils import Arithmetique
from pyromaths.outils.Affichage import TeX, tex_coef
import random
......
......@@ -21,7 +21,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
import random
from ..outils.Affichage import decimaux
from pyromaths.outils.Affichage import decimaux
def noms_sommets(nb):
"""Renvoie nb noms de sommets"""
......
......@@ -22,8 +22,8 @@
#
import random
from math import cos, sin, radians
from ..outils.decimaux import decimaux
from ..outils.Arithmetique import pgcd
from pyromaths.outils.decimaux import decimaux
from pyromaths.outils.Arithmetique import pgcd
def tableau_tex(titres, larg="c", eff=1, freq=1, val=[[],[]],total=1):
"""Génère le tableau des effectifs (liste val[1]) et fréquences (liste val[2])."""
......
......@@ -22,8 +22,8 @@
#
import random
from math import cos, sin, radians, pi
from ..outils.decimaux import decimaux
from ..outils.Arithmetique import pgcd
from pyromaths.outils.decimaux import decimaux
from pyromaths.outils.Arithmetique import pgcd
div180 = [[1,180],[2,90],[3,60],[4,45],[5,36],[6,30],[9,20],[10,18],[12,15]]
......
# -*- coding: utf-8 -*-
from random import randrange
from ..classes.Polynome import Fractions,Polynome, pTeX, TeX,simplifie_racine, RacineDegre2, radicalTeX, sqrt, fTeX
from ..outils.Polynomes import poly_racines_entieres, poly_racines_fractionnaires, poly_racines_quelconques, poly_id_remarquables,poly_degre3_racines_entieres, TeX_division, poly_degre3_racines_fractionnaires, randint
from ..outils.decimaux import decimaux
from ..outils.Arithmetique import pgcd
from pyromaths.classes.Polynome import Fractions,Polynome, pTeX, TeX,simplifie_racine, RacineDegre2, radicalTeX, sqrt, fTeX
from pyromaths.outils.Polynomes import poly_racines_entieres, poly_racines_fractionnaires, poly_racines_quelconques, poly_id_remarquables,poly_degre3_racines_entieres, TeX_division, poly_degre3_racines_fractionnaires, randint
from pyromaths.outils.decimaux import decimaux
from pyromaths.outils.Arithmetique import pgcd
Fractions=Fractions.Fractions
......
# -*- coding: utf-8 -*-
import sys, os, codecs
from ..classes.SecondDegre import Poly2
from ..outils.Affichage import printlist
from ..outils.Polynomes import choix_coeffs
from ..outils.Arithmetique import *
from pyromaths.classes.SecondDegre import Poly2
from pyromaths.outils.Affichage import printlist
from pyromaths.outils.Polynomes import choix_coeffs
from pyromaths.outils.Arithmetique import *
def exo_second_degre():
"""Créer une exercice comprenant des équations et inéquations du second degré. PAS FINI."""
......
......@@ -2,7 +2,7 @@
import os,sys
from random import randrange
from ..outils.Polylycee import *
from pyromaths.outils.Polylycee import *
def genere_points(xmin,xmax,ymin,ymax,simple=False):
......
......@@ -2,8 +2,8 @@
from random import randint, choice
from math import sqrt
from ..classes.Racine import RacineDegre2
from ..outils.Affichage import tex_coef, TeX
from pyromaths.classes.Racine import RacineDegre2
from pyromaths.outils.Affichage import tex_coef, TeX
a = choice(range(1,11)+range(-11,-1))
s1 = randint(-8,8)
......
......@@ -30,8 +30,8 @@
##- simplifier des sommes
##- problèmes de colinéarité
from ..classes.Vecteurs import randvect, Vecteur
from ..classes.Racine import simplifie_racine
from pyromaths.classes.Vecteurs import randvect, Vecteur
from pyromaths.classes.Racine import simplifie_racine
import math
from random import randint, shuffle
......
......@@ -24,8 +24,8 @@
# Pyromaths : Poser des opérations
#----------------------------------------------------------------------
from ..outils import Arithmetique
from ..outils.Affichage import tex_coef
from pyromaths.outils import Arithmetique
from pyromaths.outils.Affichage import tex_coef
import random
......
......@@ -21,7 +21,7 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
from ..outils.Arithmetique import ecrit_tex, valeur_alea, signe
from pyromaths.outils.Arithmetique import ecrit_tex, valeur_alea, signe
from random import randrange
#
......
......@@ -21,11 +21,11 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
from ..outils import Arithmetique
from ..outils.Priorites import OperateurPrioritaire
from ..outils.TeXMiseEnForme import Affichage
from pyromaths.outils import Arithmetique
from pyromaths.outils.Priorites import OperateurPrioritaire
from pyromaths.outils.TeXMiseEnForme import Affichage
import random
from ..classes.Fractions import Fractions #Classe Fractions de pyromaths
from pyromaths.classes.Fractions import Fractions #Classe Fractions de pyromaths
def sommes_fractions_4e(op, level):
......
......@@ -23,7 +23,7 @@
import random
from math import acos, asin, atan, pi, sin, cos, tan
from ..outils.Geometrie import couples_pythagore, choix_points
from pyromaths.outils.Geometrie import couples_pythagore, choix_points
#
......
......@@ -23,9 +23,9 @@
#----------------------------------------------------------------------
# Pyromaths : Initiation au calcul littéral
#----------------------------------------------------------------------
from ..outils import Arithmetique
from ..outils.Affichage import tex_coef
from ..outils.Priorites3 import texify, priorites
from pyromaths.outils import Arithmetique
from pyromaths.outils.Affichage import tex_coef
from pyromaths.outils.Priorites3 import texify, priorites
import random
def valeurs_reduire():
......
......@@ -21,8 +21,8 @@
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
from ..outils.Arithmetique import pgcd, valeur_alea
from ..outils.Affichage import decimaux, tex_coef
from pyromaths.outils.Arithmetique import pgcd, valeur_alea
from pyromaths.outils.Affichage import decimaux, tex_coef
from random import choice, randrange
import string
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment