activer = True while activer == True: print("============================================") print("Quelle partie de leçon veut-tu lire ?") print("1 - Tangente à la courbe") print("2 - Dérivées") print("3 - Formules") print("4 - Transformation") print("5 - Variations 1") print("6 - Variations 2") print("7 - Convexe") print("8 - Concave") print("9 - Point d'inflexion") print("10 - Primitives de fonction usuelles") print("11 - Primitives composé") print("12 - Equations différentiels") choix = str(input("Choix : ")) print() if choix == "1": print("TANGENTE A LA COURBE :") print("y = f'(a) (x - a) + f(a)") print("- Généralement, on demande au point\nd'abscisse 0 :") print("y = f'(0) (x - 0) + f(0) = f'(0)x + f(0)") elif choix == "2": print("DERIVEES :") print("f(x) | f'(x) | sur l'intervalle") print("k | 0 | R") print("x | 1 | R") print("x**2 | 2x | R") print("x**3 | 3x**2 | R") print("x**n | nx**n-1 |") print("1/x | -1/x**2 | R / {0}") print("√x | 1/2√x | ]0;+inf[") print("-1/x**2 | 2/x**3 |") print("1/2√x | -1/4x**(3/2) |") print("e**x | e**x | R") elif choix == "3": print("FORMULES : ") print("(u+v)' = u' + v'") print("(ku)' = ku'") print("(uv)' = u'v + uv'") print("(1/u)' = -u' / u**2") print("(u/v)' = (u'v - uv') / v**2") print("f'(x) = u'(x) * v'(u(x))") print("(√u)' = u' / 2√u") print("(u**n)' = nu' * u**(n-1)") print("(e**u)' = u' * e**u") elif choix == "4": print("TRANSFORMATION :") print("1 / x**x = x**-x ---> 1 / (x**4 + 3)**2 =") print("(x**4 + 3)**-2 ---> nu' * u**(n-1)") elif choix == "5": print("VARIATIONS :") print("Ligne 1 [x]: Si intervalle, alors mettre") print("intervalle et si il y a les racines,") print("alors mettre les les racines") print("Ligne 2 [f''(x)]: Si f''(x) a :") print("- pas de racines, faire en fonction du") print("signe de f''(x). Donc si positif alors") print("mettre \"+\", sinon si négatif alrs mettre \"-\"") print("- 1 racines, la trouver et remplir\nla ligne 1 et 2 avec") print("- 2 racines, la trouver et remplir\nla ligne 1 et 2 avec") elif choix == "6": print("Ligne 3 [f'(x)]: Selon les signes de la") print("ligne 2, mettre les flèches croissantes\net décroissantes") print("Ligne 4 [f'(x)]: Si f''(x) n'avait pas de") print("racine, alors la faire ici avec un tableau") print("de variation normal. Sinon faire en de a") print("de f'(x) ou du dernier signe de la ligne 2.") print("Ligne 5 [f(x)]: Selon les signes de la") print("ligne 4, mettre les flèches croissantes et") print("décroissantes. Ne pas oublier de calculer\nf(racines)") elif choix == "7": print("CONVEXE :") print("Une fonction est convexe quand :") print("- Le segment de 2 points de la courbe est\nau dessus de la courbe") print("- La courbe est au dessus de ses tangentes") print("- f'(x) est croissant") print("- f''(x) >= 0") elif choix == "8": print("CONCAVE :") print("Une fonction est concave quand :") print("- Le segment de 2 points de la courbe est\nau dessous de la courbe") print("- La courbe est au dessous de ses tangentes") print("- f'(x) est décroissant)") print("- f''(x) <= 0") elif choix == "9": print("POINT D'INFLEXION :") print("Point de la courbe où la courbe change de\nconvexité : A(a;f(a))") elif choix == "10": print("PRIMITIVES DE FONCTIONS USUELLES :") print("Fonction | Primitive | Intervalle de validité") print("f(x) = k | k x | R") print("f(x) = x | 1/2 x**2 | R") print("f(x) = x**n | (1 / (n+1)) * x**(n+1) | R si n ≥ 0 et R+ si n < 0") print("f(x) = -1 / x**2 | 1 / x | ]0 ; +∞[") print("f(x) = 1 / x | ln(x) | ]0 ; +∞[") print("f(x) = 1 / √(x) | 2 * √(x) | ]0 ; +∞[") print("f(x) = 1e**x | e**x | R") elif choix == "11": print("PRIMITIVES COMPOSE :") print("Fonction | Une primitive de f | Conditions sur u") print("u' * u**n | (1 / (n+1)) * u**(n+1) | u(x) ≠ 0 si n est négatif") print("u' / u | ln(u) | u(x) > 0") print("u' / √(u) | 2 * √(u) | u(x) > 0") print("u' * e**u | e**u | R") elif choix == "12": print("EQUATIONS DIFFERENCIEL :") print("y' = ay ---> f(x) = Ke**(ax)") print("y' = ay + b ---> f(x) = Ke**(ax) - b/a") print("y' = ay + f ---> h(x) = Ke**(ax) + g(x)") else: print("Choix inconnu !") print("\nVeux-tu continuer ?") print("1 - Oui") print("2 - Non") continuer = str(input("Choix : ")) if continuer == "1": print() else: exit()