Python
Répondre à la discussion
Affichage des résultats 1 à 22 sur 22

Python



  1. #1
    Lisou30640

    Python


    ------

    Bonjour je dois compléter un programme
    vu ci-dessous:

    Après return j’ai mis 3t^2+9t+8
    Et au second return 51t-139.

    Car à l’instant t appartenant à [0;+l’infini[ exprimé en s la position du véhicule sur l’axe est donné par son abscisse exprimée en m x(t) 3t^2+9t+8 quand t appartient à [0;7] et 51t-139 quand t appartient à ]7;+l’infini[

    -----
    Images attachées Images attachées  
    Dernière modification par Lisou30640 ; 05/12/2020 à 07h40.

  2. #2
    pm42

    Re : Python

    Citation Envoyé par Lisou30640 Voir le message
    Après return j’ai mis 3t^2+9t+8
    Ce n'est pas une expression python valide. Tu devrais essayer soit avec python sur ta machine, ta calculatrice ou en ligne. Et sans doute relire le cours.

    Citation Envoyé par Lisou30640 Voir le message
    Et au second return 51t-139.
    On te demande de renvoyer une liste et tu renvoies un nombre et là aussi, pas une expression python valide.

  3. #3
    Lisou30640

    Re : Python

    Si j’ai bien compris il faut que je fasse une liste qui renvoie toutes les valeurs de la position à l’instant t quand t est compris entre 0 et 7

  4. #4
    pm42

    Re : Python

    Citation Envoyé par Lisou30640 Voir le message
    Si j’ai bien compris il faut que je fasse une liste qui renvoie toutes les valeurs de la position à l’instant t quand t est compris entre 0 et 7
    A aucun moment, on ne parle de t entre 0 et 7.

  5. A voir en vidéo sur Futura
  6. #5
    Lisou30640

    Re : Python

    Ah oui pardon mais en faisant une liste après le return je dirais l=[ 3t^2 +9t+8] mais cela ne fonctionne pas

  7. #6
    pm42

    Re : Python

    Citation Envoyé par Lisou30640 Voir le message
    Ah oui pardon mais en faisant une liste après le return je dirais l=[ 3t^2 +9t+8] mais cela ne fonctionne pas
    Non, quand on ne lit pas le cours, pas l'énoncé et qu'on s'obstine à écrire des choses qui ne sont pas du code python, à la fin cela ne marche pas en effet.

  8. #7
    Lisou30640

    Re : Python

    Je n’ai pas de cours sur python et je vois pas ou trouvez le cours du le forum

  9. #8
    pm42

    Re : Python

    Citation Envoyé par Lisou30640 Voir le message
    Je n’ai pas de cours sur python et je vois pas ou trouvez le cours du le forum
    Ok, j'ai répondu un peu vite pour le 2nd return. Il semble que tu parles de la 1ère méthode et je parlais de la 2nde.
    En dehors de cela, je suis un peu étonné qu'on t'ai donné un exercice en python sans cours, sans manuel. Je ne suis pas trop que ce que tu veux dire par "je vois pas ou trouvez le cours du le forum".

  10. #9
    Lisou30640

    Re : Python

    Vous entendez quoi par 1er méthode ?

  11. #10
    pm42

    Re : Python

    Citation Envoyé par Lisou30640 Voir le message
    Vous entendez quoi par 1er méthode ?
    Fonction. Méthode est un autre terme, un peu impropre dans le cas présent.

  12. #11
    Lisou30640

    Re : Python

    D’accord mais quand je tape ceci dans python on me dit que la syntax est invalide. Et je ne comprends pas pourquoi vous dites que la fonction que j’utilise est valable que pour le second return

  13. #12
    Lisou30640

    Re : Python

    J’arrive à exécuter le programme mais on me signale ceci :
    Dernière modification par Lisou30640 ; 05/12/2020 à 17h09.

  14. #13
    Lisou30640

    Re : Python

    La photo la voici
    Images attachées Images attachées  

  15. #14
    pm42

    Re : Python

    Citation Envoyé par Lisou30640 Voir le message
    J’arrive à exécuter le programme mais on me signale ceci :
    Oui, c'est ce que je te dis depuis le 1er message : tu tapes des choses qui ne sont pas des expressions en python mais alors pas du tout.
    Tu mets des [] sans savoir ce que ça veut dire, tu ne mets pas les multiplications et tu utilises ^ alors que ce n'est pas une élévation à la puissance.

    Vu que tu ne veux pas dire pourquoi tu aurais un exercice à faire sans avoir de cours ni ce que veux dire "je vois pas ou trouvez le cours du le forum", c'est assez difficile de t'aider.

  16. #15
    Lisou30640

    Re : Python

    On utilise [] lorsqu’on veut faire une liste non?
    C’est un devoir maison que mon prof nous a donné pour commencer le cours mais il ne nous a pas donné d’autres indications.

  17. #16
    pm42

    Re : Python

    Citation Envoyé par Lisou30640 Voir le message
    On utilise [] lorsqu’on veut faire une liste non?
    C’est un devoir maison que mon prof nous a donné pour commencer le cours mais il ne nous a pas donné d’autres indications.
    Tu ne lis pas les réponses, tu ne lis même pas l'énoncé de l'exercice... Cela fait beaucoup. J'arrête.

  18. #17
    Lisou30640

    Re : Python

    Je n’ai aucune connaissance en langage python, pouvez vous être compréhensif(ve) et me donner juste quelque base pour que je réussisse à comprendre ce que je fais svp

  19. #18
    jacknicklaus

    Re : Python

    La multiplication en python se note avec l'opérateur * (on code 2*t et non pas 2t)
    L'opérateur puissance se note ** (on code t**2 et non pas t^2)

    Un bon tutoriel Python : https://docs.python.org/fr/3/tutorial/
    There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy.

  20. #19
    gg0
    Animateur Mathématiques

    Re : Python

    C’est un devoir maison que mon prof nous a donné pour commencer le cours mais il ne nous a pas donné d’autres indications.
    Soit le prof est idiot, soit tu as raté quelque chose !! S'il est idiot, laisse tomber.

  21. #20
    Lisou30640

    Re : Python

    J’ai trouvé ceci mais j’ai une erreur pour les valeurs de t supérieure à 7 ça ne marche pas

  22. #21
    Lisou30640

    Re : Python

    def x(t):
    l=[]
    if 0<=t<=7:
    l.append(3*(t)**2+9*(t)+8)
    return l
    else:
    return l.append(51*(t)-139)

  23. #22
    Lisou30640

    Re : Python

    Ok j’ai réussi

Discussions similaires

  1. [Python] Problème de lag de programme et essai de Timer python
    Par Loupsio dans le forum Programmation et langages, Algorithmique
    Réponses: 20
    Dernier message: 26/01/2018, 15h14
  2. [Python] subprocess, lancer un autre programme avec python
    Par Loupsio dans le forum Programmation et langages, Algorithmique
    Réponses: 10
    Dernier message: 30/11/2016, 18h56
  3. python
    Par martinpsi dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 19/12/2015, 20h25
  4. python:
    Par nana.belk dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 25/11/2015, 23h32
  5. en python le multi tache n'est pas possible alors pourquoi les threads existent sur python?
    Par docEmmettBrown dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 10/06/2015, 15h47