Aller au contenu

Messages recommandés

  • E-Bahut
Posté(e)

Bonsoir,

Conseil qui n'engage que moi : si tu as un ordinateur, soit en y installant par exemple Edupython, soit en utilisant un python en ligne, il te faut disposer de ce langage pour pouvoir l'apprendre et mieux le comprendre...

https://www.e-bahut.com/topic/56079-python/

J'ai bien aimé les tutoriels du site jaicompris.com mais il y en a des tas d'autres sur internet...

Pour ce qui est de ton problème, on essaiera demain de t'aider 🙂.

 

  • E-Bahut
Posté(e)

Pour te montrer que c'est simple avec Python, voici pour répondre à la question 1.

Je te laisse "apprendre" le principe de la liste et de l'instruction for ... in range(....),

il n'y a rien à comprendre, juste à apprendre.

e-bahut.png

  • E-Bahut
Posté(e)

Tout a fait adapté à ce que tu cherches, voici un lien vers un tutoriel jaicompris sur youtube :

https://www.youtube.com/watch?v=4AY3YiduC14

Si le style de cette présentation te convient, tu peux ensuite aller sur le site jaicompris.com où tu retrouveras la liste de tous les tutoriels Python qui y sont disponibles... Le site permet un accès direct (sans rien installer) au langage Python via Trinket.

image.thumb.png.ef8c66573335f61862a084ca5080899b.png

En cliquant sur python, tu aboutis à ce 2ème écran.....

NB : Je n'ai aucun lien avec ce site. Mais j'ai commencé mon apprentissage du langage Python avec ce site que j'apprécie.

Bon courage.

image.png.a441c928f0a24c8ffea94148afe3773c.png

Posté(e)

Mercii, j ai installé python sur mon ordinateur.

Je vais essayer de ragarder les tutos !

La variable liste : nous montre les puissances ?

On trouve 1, 01, ...  c est des puissances de 10 ?

La fonction range permet de créer une liste.?

  • E-Bahut
Posté(e)

Attention : pour voir l'intégralité du message ci dessous, il faut cliquer sur le bouton : expand sous le début du message qui seul s'affiche...

 

  Le 06/12/2020 à 09:22, Clemmellian a dit :

Mercii, j ai installé python sur mon ordinateur.

Bien 🙂. (par curiosité lequel ?)

Je vais essayer de regarder les tutos !

Bonne idée.

La variable liste : nous montre les puissances ?

On trouve 1, 01, ...  c est des puissances de 10 ?

Oui : 1=100, 0,1=10-1, 0,01 = 1/100 = 1/102 = 10-2

La fonction range permet de créer une liste.?

OUI. Regarde le premier tutoriel youtube que je t'ai indiqué. Dans sa 2ème moitie, la fonction range y est détaillée .

mais attention range n'est pas une liste... Dans la documentation Python on trouve cette explication (cela devient plus pointu... et pour l'instant ne t'est pas nécessaire !)

image.png.95243f315e75f723331c287c0a46802c.png

Expand  

 

  • E-Bahut
Posté(e)

Oui, j'ai effacé mon message, qui reprenait partiellement celui de PAVE. Inutile de faire double emploi. Par contre, je ne peux pas supprimer de message, d'où cette façon de faire.

  Le 06/12/2020 à 10:37, Clemmellian a dit :

def f(x) :

       return(x***3 + 2x**2 - x +4 ??

Expand  

Pas tout à fait.

return ne nécessite pas de parenthèse

la fonction puissance s'écrit avec deux *, quel que soit l'exposant

l'élision du signe multiplier n'est pas autorisée

Donc, la bonne syntaxe est

def f(x) :

       return x**3+2*x**2-x+4

Posté(e)
  Le 06/12/2020 à 11:03, julesx a dit :

Oui, j'ai effacé mon message, qui reprenait partiellement celui de PAVE. Inutile de faire double emploi. Par contre, je ne peux pas supprimer de message, d'où cette façon de faire.

Pas tout à fait.

return ne nécessite pas de parenthèse

la fonction puissance s'écrit avec deux *, quel que soit l'exposant

l'élision du signe multiplier n'est pas autorisée

Donc, la bonne syntaxe est

def f(x) :

       return x**3+2*x**2-x+4

Expand  

Ah merci je croyais Qu il fallait mettre plusieurs **. 

  • E-Bahut
Posté(e)

Comme la fonction secante fait référence à liste et à f(x), ces deux éléments doivent figurer en tête du script complet.

Ceui-ci doit donc commencer par

liste=[10**i for i in range(0,-6,-1)]

def f(x) :
    return x**3+2*x**2-x+4

def secante(a,liste_h) :
 

  • E-Bahut
Posté(e)
  Citation

il faut completer par le taux d'accroissment

Expand  

Oui ! cela s'écrit comme une expression mathématique classique....

Quelle formule as -tu dans ton cours de math pour le coef. d'accroissement entre A d'abscisse a et B d'abscisse a+h ? 

  • E-Bahut
Posté(e)

C'est la relation qu'il faut utiliser, sachant qu'ici, on parle de "coefficient directeur des sécantes" :

A a pour coordonnées (a;f(a))

M a pour coordonnées (a+h; f(a+h))

Donc, le coefficient directeur de la sécante vaut (f(a+h)-f(a)(/(a+h-a)=(f(a+h)-f(a))/h.

En fait, on veut se ramener à la définition de la tangente à la courbe que tu retrouves dans ton livre.

texte.gif.c03aa8a9bed23371e9e787322c5fcfac.gif

  • E-Bahut
Posté(e)

Non, il faut compléter la ligne

coefficients = [... for h in ...]

en mettant au bon endroit (f(a+h)-f(a))/h et en rajoutant ce qu'il faut après "in".

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...
spam filtering
spam filtering