IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

probl�me de d�butant avec Turtle


Sujet :

Python

  1. #1
    Membre averti Avatar de garlinux
    Homme Profil pro
    nullos en Python
    Inscrit en
    F�vrier 2018
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : nullos en Python

    Informations forums :
    Inscription : F�vrier 2018
    Messages : 19
    Par d�faut probl�me de d�butant avec Turtle
    Bonjour,

    Je me suis procur� un livre " J'apprends � programmer avec Python " ( https://www.amazon.co.uk/Japprends-%...er+avec+python )

    J'ai recopi� le programme suivant :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    from turtle import *
    color("HotPink")
    shape("classic")
    speed(10)
    pensize(4)
    forward(50)
    right(90)
    forward(50)
    right(90)
    forward(50)
    right(90)
    forward(50)
    Et j'ai ce message qui appara�t lorsque je veux l�ex�cuter :

    Traceback (most recent call last):
    File "C:/Users/natha/AppData/Local/Programs/Python/Python36-32/carre.py", line 1, in <module>
    from turtle import *
    File "C:/Users/natha/AppData/Local/Programs/Python/Python36-32\turtle.py", line 2, in <module>
    shape("turtle")
    NameError: name 'shape' is not defined
    Avez-vous une id�e ?

    Merci.

    EDIT : j'ai quitt� / red�marr� le logiciel IDLE Python , et �a fonctionne...

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Salut,

    Citation Envoy� par garlinux Voir le message
    Avez-vous une id�e ?
    Le message d'erreur:
    File "C:/Users/natha/AppData/Local/Programs/Python/Python36-32/carre.py", line 1, in <module>
    from turtle import *
    File "C:/Users/natha/AppData/Local/Programs/Python/Python36-32\turtle.py", line 2, in <module>
    shape("turtle")
    indique que vous avez cr�e un script nomm� turtle.py qui va �tre "import�" � la place du bon turtle... et shape ne sera pas d�fini...

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti Avatar de garlinux
    Homme Profil pro
    nullos en Python
    Inscrit en
    F�vrier 2018
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : nullos en Python

    Informations forums :
    Inscription : F�vrier 2018
    Messages : 19
    Par d�faut
    Merci beaucoup.
    En fait j'exp�rimente, et je n'aurais pas du donner le nom d'une fonction � un programme.

  4. #4
    Membre averti Avatar de garlinux
    Homme Profil pro
    nullos en Python
    Inscrit en
    F�vrier 2018
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : nullos en Python

    Informations forums :
    Inscription : F�vrier 2018
    Messages : 19
    Par d�faut
    J'ai un autre soucis : sur mon desktop, tournant sous Windows 10, ce programme fonctionne avec l'IDLE Python
    Par contre, impossible de le faire fonctionner sur mon laptop tournant sous Linux Mint : j'ai essay� avec Dr Python , Eric, ipython... Soit il ne se passe rien quand je lance le programme, soit j'ai des messages d'erreur...

  5. #5
    Membre tr�s actif

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Billets dans le blog
    1
    Par d�faut
    Bonsoir,

    Sans doute qu'idle doit ajouter le mainloop de turtle automatiquement.

    Donc � toi de l'ajouter � la fin de ton fichier.

    Et sur linux comme sur les autres syst�mes, c'est python qui ex�cute les scripts python, donc prends pour habitude d'ouvrir un terminal pour ex�cuter tes scripts avec la commande python.
    Et sur linux idle est aussi disponible, dans ton terminal commence � taper � idl � puis un coup de tabulation pour qu'il te montre la commande exacte.

  6. #6
    Membre averti Avatar de garlinux
    Homme Profil pro
    nullos en Python
    Inscrit en
    F�vrier 2018
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : nullos en Python

    Informations forums :
    Inscription : F�vrier 2018
    Messages : 19
    Par d�faut
    Merci pour les infos.
    Cependant , quand je suis dans mon terminal (LM 18.3 Cinnamon) , quand je fais idl+tab, il ne se passe rien...

    Sinon, je me posais une question : les scripts python �crits sur Windows sont ils compatibles Linux ?
    Car apparement l'IDLE Windows g�n�rerait des choses en plus que le shell Linux ?

  7. #7
    Membre averti Avatar de garlinux
    Homme Profil pro
    nullos en Python
    Inscrit en
    F�vrier 2018
    Messages
    19
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activit� : nullos en Python

    Informations forums :
    Inscription : F�vrier 2018
    Messages : 19
    Par d�faut
    Je vais laisser tomber Linux pour me consacrer � l'IDLE Windows, comme indiqu� dans mon livre.

    Je tape ce programme :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    from turtle import *
    shape("turtle")
    speed(10)
    pencolor("white")
    pensize(6)
    Screen().bgcolor("turquoise")
     
    def formev():
        right(25)
        forward(50)
        backward(50)
        left(50)
        forward(50)
        backward(50)
        right(25)
     
    def brancheFlocon():
        for x in range(0,10):
            forward(30)
            formev()
        backward(120)
     
    def flocon():
        for x in range (0,6):
            brancheFlocon
            right(60)
     
    flocon()
    Mais il ne se passe rien, pas de flocon dessin�.... j'ai beau relire mon livre dans tous les sens, je ne vois pas mon erreur

  8. #8
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Citation Envoy� par garlinux Voir le message
    Mais il ne se passe rien, pas de flocon dessin�.... j'ai beau relire mon livre dans tous les sens, je ne vois pas mon erreur
    Relisez la ligne 25, s�r qu'elle n'est pas exactement �crite comme �� dans votre tuto.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

Discussions similaires

  1. Probl�mes en d�butant avec Zend Framework
    Par Greg71 dans le forum MVC
    R�ponses: 2
    Dernier message: 14/12/2009, 23h36
  2. Petit probl�me de d�butant avec les tableaux
    Par crazy_zakaria dans le forum D�buter
    R�ponses: 10
    Dernier message: 20/11/2009, 10h25
  3. Probl�me [gros d�butant!] avec malloc
    Par Nival dans le forum D�buter
    R�ponses: 5
    Dernier message: 13/03/2009, 17h05
  4. probl�me de d�butant avec la librairie glut sous dev C++
    Par mozillo3625 dans le forum Windows
    R�ponses: 0
    Dernier message: 30/11/2007, 22h56
  5. [C#][service windows] probl�me de d�butant avec 1 timer
    Par Nycos62 dans le forum Windows Forms
    R�ponses: 3
    Dernier message: 14/10/2005, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo