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 :

Les conditions en python


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Mars 2013
    Messages : 139
    Points : 26
    Points
    26
    Par défaut Les conditions en python
    Bonjour,
    je suis débutant en python. mon code est:
    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
    if (moteur_msg == 1) and (moteur_msg == 0):
    	deltaX = (d2 - tempo2)*cos(phik)
    	deltaY = (d2 - tempo2)*sin(phik)
    	xk_1 = xk + deltaX
    	yk_1 = yk + deltaY
    	phik_1 = phik
     
    elif (moteur_msg == 2) and (moteur_msg == 3):
    	theta = atan2(tempo2, tempo1)
    	delta = 2*BC*sin(theta/2)
    	p0 = 10*cos(theta)
    	deltaX = 10 - p0
    	deltaY = sqrt(delta*delta - deltaX*deltaX)
    	xk_1 = xk + deltaX
    	yk_1 = yk + deltaY
    	phik_1 = phik + theta
     
    plt.figure(1)
    plt.scartter(xk_1, yk_1, color='k', marker='*', s=50)
    je reçois un erreur de xk_1 n'est pas déclarer dans la ligne de plt.scartter.
    xk_1 et yk_1 et phik_1 je les ai pas déclaré avant, direct dans le if.
    pouvez vous m'aider s'il vous plait?
    Merci

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 287
    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 287
    Points : 36 776
    Points
    36 776
    Par défaut
    Salut,

    Comme vous ne travaillez sans doute pas sur un ordinateur quantique, si la valeur d'une variable est 1 elle ne peut pas être aussi 3. Vos conditions ne sont jamais vraies et les variables devant être définies/assignées. dans le block associé ne le sont pas.

    Si vous débutez en Python, vous devez apprendre expressions, conditions, structures de bases, fonctions,.... avant de jouer avec une biblio. comme matplotlib. Les cours vous font faire des exercices pour vous familiariser à la mise au point de vos programmes et à l'interprétation des erreurs courantes que vous affiche l'interpréteur.

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 01/05/2007, 00h15
  2. Opérateur dans les conditions
    Par ez3kiel dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 19/03/2007, 14h53
  3. Les pointeurs en python
    Par Ekinoks dans le forum Général Python
    Réponses: 5
    Dernier message: 22/01/2007, 11h37
  4. Les conditions dans Dreamweaver
    Par zeugzeug dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 06/01/2007, 12h48
  5. Réponses: 4
    Dernier message: 23/11/2006, 22h05

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