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 :

Probleme de debutant ^.^


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut Probleme de debutant ^.^
    Bonsoir à tous je suis nouveau sur ce forum !
    Bon voila mon cas j'essaie d'apprendre python mais il y a un truc qui m'énerve c'est que j'arrive pas a manipuler les sauts je m'explique sur un exemple.

    n=2
    if n>4 :
    print " kkkkk" ( ici il faut que le print soit décaler et bah après
    je n'arrive plus à sortir du if . . . il n'y a pas les cran automatique ? par exemple si je veux mètre un else au même niveau que if j'appuie sur quel touche ? ^^ ) merci !

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    par exemple si je veux mètre un else au même niveau que if j'appuie sur quel touche ?
    sur espace

  3. #3
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Citation Envoyé par fred1599 Voir le message
    sur espace

    ... quel réponse bah c'est pas ca ... si je fait espace ca fait un espace sur la ligne . . .

  4. #4
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Un exemple :
    >>> n=2
    >>>while n<5:
    ............print " jolie"
    .....ICI voila comment je faire pour aller ou ya écrit "ici" ? les espace ne marche pas parce que j''ai pas les >>> . . .
    merci j'espère avoir était un peu plus clair :s

  5. #5
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    parce-que ton code n'est pas correct

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >>> n=2
    >>> while n<5:
    ...     print "jolie"
    ...     n+=1 # on incrémente n, meme chose que n=n+1

  6. #6
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Citation Envoyé par fred1599 Voir le message
    parce-que ton code n'est pas correct

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >>> n=2
    >>> while n<5:
    ...     print "jolie"
    ...     n+=1 # on incrémente n, meme chose que n=n+1
    Oui mais la je veux mètre un truc à la même hauteur que while ? je fait comment ? et puis moi j'ai pas les 3 petit points :s pourtant j'ai la version 2.6.4 c'est normale ?

  7. #7
    Membre émérite
    Avatar de Antoine_935
    Profil pro
    Développeur web/mobile
    Inscrit en
    Juillet 2006
    Messages
    883
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur web/mobile

    Informations forums :
    Inscription : Juillet 2006
    Messages : 883
    Par défaut
    Quand il faut une indentation tu rajoutes 4 espaces, et quand il n'en faut plus, tu ne rajoutes plus les espaces...
    Je ne vois pas trop comment l'expliquer plus clairement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    >>> n=2
    >>> while n<5:
    ...     print "jolie"
    ...     n+=1 # on incrémente n, meme chose que n=n+1
    ... 
    >>> var = "hello"

  8. #8
    Membre averti
    Inscrit en
    Novembre 2009
    Messages
    33
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 33
    Par défaut
    Citation Envoyé par Antoine_935 Voir le message
    Quand il faut une indentation tu rajoutes 4 espaces, et quand il n'en faut plus, tu ne rajoutes plus les espaces...
    Je ne vois pas trop comment l'expliquer plus clairement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    >>> n=2
    >>> while n<5:
    ...     print "jolie"
    ...     n+=1 # on incrémente n, meme chose que n=n+1
    ... 
    >>> var = "hello"
    Je viens de comprendre que entre la ligne n+=1 et var ya une ligne =x ,Merci all ^^ , et de plus elif existe sur toute les versions ? ya un mode pour l"employé ?. j'ai le droit de dire :
    if
    .. . . . . .
    elif ?

  9. #9
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 062
    Par défaut
    Bon je crois qu'il faut partir du départ

    T'es sous linux ou windows?

    Oui mais la je veux mètre un truc à la même hauteur que while ?
    Impossible, faut respecter les règles, il faut indenter de 4 espaces après une boucle while, if, else, for etc...

    et puis moi j'ai pas les 3 petit points
    D'où l'attente de ta réponse à la 1ere question

  10. #10
    Membre Expert
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 418
    Par défaut
    Bienvenue en Pythonie,


    Ta question est étrange parce que d'après les chevrons que tu écris (les >>> ) tu serais en ligne de commande Python, mais je n'observe le "problème" que tu décris que sous IDLE.

    À savoir que, effectivement, sous IDLE, si j'écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    n=5
    while n<34:
        print n
        n+=7|<---ce dernier caractère représente le curseur
    et que le curseur est juste après le 7,
    un appui sur ENTER fait aller ce curseur à la ligne et jusqu'au niveau du n (sous le n) de n+=7.
    EDITION: ceci est valable sous IDLE, mais en mode éditeur. J'oubliais juste en écrivant ceci qu'il y a un mode console IDLE.

    Tandis qu'en ligne de commande Python, le même appui sur ENTER fait aller le curseur à la ligne à la verticale du w de while, et qu'il me faut taper 4 espaces pour indenter correctement après un appui sur ENTER..


    Cette étrangeté ne m'empêche pas de pouvoir te répondre:
    - appuie donc sur ENTER pour faire aller le curseur à la ligne et jusque sous n+=7
    - puis appuie sur BACKSPACE pour faire revenir en arrière en restant sur la nouvelle ligne



    1 remarque:
    - il y a un espace après les 3 chevrons

Discussions similaires

  1. [CSS] probleme de debutant
    Par discogarden dans le forum Mise en page CSS
    Réponses: 21
    Dernier message: 21/12/2005, 15h54
  2. Probleme inconnu... [debutant]
    Par The_Zarabe dans le forum C
    Réponses: 8
    Dernier message: 27/10/2005, 19h31
  3. quelques problemes de debutant avec count
    Par shirya dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/09/2005, 22h14
  4. probleme de debutant sous access
    Par guili dans le forum Access
    Réponses: 8
    Dernier message: 23/06/2005, 16h39
  5. Problème pour debuter avec glut
    Par ismael14 dans le forum GLUT
    Réponses: 2
    Dernier message: 26/07/2004, 10h37

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