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

Première fois que je fais du python



  1. #1
    kaylawa

    Première fois que je fais du python


    ------

    Bonjour,
    Je suis en 1ère et c'est la première fois qu'on voit de l'algo depuis le début de mon parcours scolaire. On débute avec du python.
    J'ai deux questions :

    1)Pour modifier l'algorithme pour que la valeur de x ne soit plus imposé mais soit saisie au départ, il faut que je fasse x=input() ?

    2)Pourriez-vous me dire pourquoi mon algrorithme est faux ? : q.jpg

    Merci

    -----

  2. Publicité
  3. #2
    loftyramitsu

    Re : Première fois que je fais du python

    Il faut mettre x=int(input())
    par contre, il te mettra une erreur si tu essaye de taper des lettre

  4. #3
    loftyramitsu

    Smile Re : Première fois que je fais du python

    Il faut que tu remplace :
    x=input()
    par:
    x=int(input())

    Et voilà !!

  5. #4
    Jack
    Modérateur

    Re : Première fois que je fais du python

    Citation Envoyé par kaylawa Voir le message
    2)Pourriez-vous me dire pourquoi mon algorithme est faux ?
    Personne ne pourra répondre à cette question (à part un voyant extra lucide qui fait du python), vu que tu ne dis rien du problème que tu as à résoudre.

  6. #5
    loftyramitsu

    Thumbs up Re : Première fois que je fais du python

    Au fait voici les explications :
    lorque l'utilisateur rentre une variable, python pense par défaut que c'est une chaine de caractère ("des mots" si tu préfères).
    C'est pour ça qu'il indique une erreur lors du calcul : ça n'aurait aucun sens d'ajouter un nombre à un mot.
    L'erreur le dit : 'int' est le type de variable des nombre entiers et 'str' celle des chaînes de caractères.
    lorsque l'on rajoute le int() , python converti la chaine de caractères en nombre entier (pourvu que tu en ait entré un, dans le cas contraire, une autre erreur apparaitrait).
    Du pourrait faire de même avec un nombre décimal, de type 'float'.

    J'espère que tu as compris ton erreur, et bonne chance pour la suite.

  7. A voir en vidéo sur Futura
  8. #6
    kaylawa

    Re : Première fois que je fais du python

    Merci beaucoup à tout le monde !

  9. Publicité
  10. #7
    umfred

    Re : Première fois que je fais du python

    regarder les messages d'erreurs qui sont assez explicites en général:
    Ici le message d'erreur dit "TypeError: unsupported operand type(s) for-: 'str' and 'int'
    qui veut dire que l'opérande '-' ne fonctionne pas entre une chaine (str) et un entier (int)

Discussions similaires

  1. Première lumière et première fois ;)
    Par Dhraks dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 16
    Dernier message: 08/01/2013, 22h22
  2. [PYTHON] Comment exécuter deux tâches à la fois?
    Par patagouin dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 20/06/2012, 07h09
  3. Réponses: 2
    Dernier message: 23/02/2010, 13h47
  4. Pour une fois, je fais dans la dentelle...
    Par baf dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 16
    Dernier message: 29/06/2008, 17h32
  5. Une fois rassasié, le python a un grand coeur !
    Par RSSBot dans le forum Commentez les actus, dossiers et définitions
    Réponses: 3
    Dernier message: 16/06/2006, 12h06