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

Bloqué sous python.



  1. #1
    mirkwood

    Lightbulb Bloqué sous python.


    ------

    Bonjour,
    J'apprends a programmer avec python,j'utilise "Apprendre a programmer avec Gerard swinnen"
    J'ai le version 3.1 de python et je prends IDLE (Python GUI).

    Voila ou je bloque.

    >>> a = 150
    >>> if (a > 100):
    ........ print "a depasse la centaine"

    SyntaxError: invalid syntax (<pyshell#2>, line 2)
    >>>
    Pourtant c'est identiquement que dans le tutoriel.

    Je sais pas si c'est le tutoriel qui est ancien,bref je préfère vous demander a vous.

    -----

  2. Publicité
  3. #2
    MaliciaR

    Re : Bloquer sous python.

    Salut et bienvenu

    Une bonne chose que d'apprendre Python

    Donc, quand tu indentes, comment fais-tu ? Ce que je fais, c'est appuyer sur TAB quand je descends a la ligne ou j'ecris print :
    Code:
    >>> a=20
    >>> if (a>10):
    ...     print "bla"
    ... else:
    ...     print "bli"
    ...
    bla
    >>>
    (Remarque l'espace entre les points et le p de print)
    Re-essaye et dis
    Truc a NE PAS oublier : l'indentation est essentielle en python. Donc, faut y faire tres gaffe..
    An expert is one who knows more and more about less and less.

  4. #3
    Coincoin

    Re : Bloquer sous python.

    Salut,
    Il y a eu une énorme modification dans la version 3.0 par rapport aux précédentes : on écrit maintenant print,"toto" au lieu de print "toto" ! C'est vachement plus logique, mais ça devient incompatible avec la version 2.
    Donc je suppose que ton tutoriel est un peu trop ancien (ou bien c'est toi qui est trop à la pointe). Mais il suffit de rajouter une virgule pour que ça marche.
    Encore une victoire de Canard !

  5. #4
    MaliciaR

    Re : Bloquer sous python.

    Oui, le tuto de Swinnen concerne la version 2.x. Cela dit, je ne sais pas quelle version est utilisee dans le cas de mirkwood.
    Je le conseillerais ptet d'apprendre les bases (surtout s'il/elle n'a aucune connaissance en programmation et n'est pas a l'aise avec l'anglais) avec python2.6 et passer apres a la 3.x.
    An expert is one who knows more and more about less and less.

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

    Re : Bloquer sous python.

    Deja merci de m'avoir repondus.
    Quand je fais entré le print me place automatiquement la ou je le désire pas besoin de faire TAB.
    Puis j'ai la version 3.1 de python.
    Donc je sais pas quoi faire ou trouver une version qui corresponds a ma version

  8. #6
    Coincoin

    Re : Bloquer sous python.

    Tu as quoi comme système d'exploitation ? Tu as récupéré la version 3.1 comment ?

    Mis à part cette histoire de print, il ne me semble pas que les changements entre la version 3 et la version 2 soient très gênants pour un débutant.
    Encore une victoire de Canard !

  9. Publicité
  10. #7
    MaliciaR

    Re : Bloquer sous python.

    Citation Envoyé par Coincoin Voir le message
    Tu as quoi comme système d'exploitation ? Tu as récupéré la version 3.1 comment ?
    Bonne question Ca ressemblerait a un Windows, non ?


    Citation Envoyé par Coincoin Voir le message
    Mis à part cette histoire de print, il ne me semble pas que les changements entre la version 3 et la version 2 soient très gênants pour un débutant.
    Euh... je ne serais pas si categorique
    http://docs.python.org/dev/3.0/whatsnew/3.0.html
    An expert is one who knows more and more about less and less.

  11. #8
    mirkwood

    Re : Bloquer sous python.

    J'ai windows je voulais passez a linux mais non.
    La version 3.1 je l'ai prise sur le site de python.
    Donc comment reprendre python ?

  12. #9
    MaliciaR

    Re : Bloquer sous python.

    Citation Envoyé par mirkwood Voir le message
    J'ai windows je voulais passez a linux mais non.
    ?

    Citation Envoyé par mirkwood Voir le message
    Donc comment reprendre python ?
    ?

    Je ne comprends pas :/ Pourrais-tu faire de vraies phrases?
    An expert is one who knows more and more about less and less.

  13. #10
    Coincoin

    Re : Bloquer sous python.

    Il y a la version 2.6 sur le site officiel. C'est effectivement mieux de commencer par ça.

    Mais avec le lien de MaliciaR, j'ai un doute : c'est print("toto") et non print,"toto" dans la version 3.
    Encore une victoire de Canard !

  14. #11
    mirkwood

    Re : Bloquer sous python.

    Merci,peut tu me passez le lien de la version stp ?
    Dernière modification par mirkwood ; 07/10/2009 à 18h42.

  15. #12
    JPL
    Responsable des forums

    Re : Bloquer sous python.

    SI je comprends bien Coincoin, la syntaxe du Fourchelang a changé ?
    Rien ne sert de penser, il faut réfléchir avant - Pierre Dac

  16. Publicité
  17. #13
    mirkwood

    Re : Bloquer sous python.

    Je trouve pas qu'elle version des 2.6 prendre,please

  18. #14
    MaliciaR

    Re : Bloquer sous python.

    Citation Envoyé par mirkwood Voir le message
    Je trouve pas qu'elle version des 2.6 prendre,please
    Mais de quoi tu parles?

    Je vais le repeter une deuxieme et derniere fois : exprimes-toi clairement si tu veux qu'on t'aide. Les devinettes du genre, c'est ch***...
    An expert is one who knows more and more about less and less.

  19. #15
    Coincoin

    Re : Bloquer sous python.

    Citation Envoyé par mirkwood Voir le message
    Je trouve pas qu'elle version des 2.6 prendre,please
    Tu vas sur python.org, tu cliques sur "Download" et tu choisis la version 2.6 correspondant à ton système d'exploitation.
    Si tu as un problème, décris-le précisément. Comprends qu'on ne peut pas t'aider si tu dis "je ne sais pas quoi faire" alors qu'il est facile de répondre à une question du type "j'ai trouvé la page machin mais elle propose la version truc ou la version bidule, laquelle des deux dois-je prendre sachant que mon système d'exploitation est Truc OS ?".
    Encore une victoire de Canard !

Discussions similaires

  1. Python
    Par DrCoffee dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 13/03/2009, 12h55
  2. port // bloqué sous xp
    Par chris3be dans le forum Électronique
    Réponses: 14
    Dernier message: 12/02/2009, 11h00
  3. Mon firewall bloque-t-il l'envoi de mes mail sous linux ?
    Par lukes dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 08/07/2008, 22h40
  4. Aide Python
    Par darkpilou1 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 23/10/2006, 13h09
  5. Winlogon.exe sous Xp sp1 bloque windows
    Par md40550 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 23/12/2005, 14h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.