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 :

Print ma variable ?


Sujet :

Python

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre habitu�
    Homme Profil pro
    Lyc�en
    Inscrit en
    Juillet 2021
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : Lyc�en

    Informations forums :
    Inscription : Juillet 2021
    Messages : 9
    Par d�faut Print ma variable ?
    Bonsoir, je vous partage ce morceau de code car je me retrouve coinc�, je ne sais pas vraiment pourquoi, quand j'ex�cute le programme dans la console, il ne se passe rien, il ne print pas mon combatReussi et je ne sais pas trop comment faire pour qu'il le print
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    def main():
     
        hpRival=20
        combatReussi="false"
        while combatReussi == "false":
            if hpRival<=0:
                combatReussi=="true"
            else:
                combatReussi=="false"
        print(combatReussi)
     
    if __name__ == '__main__':
        main()

  2. #2
    Membre �m�rite
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Novembre 2012
    Messages
    381
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activit� : Technicien maintenance
    Secteur : Administration - Collectivit� locale

    Informations forums :
    Inscription : Novembre 2012
    Messages : 381
    Par d�faut
    Bonjour,

    La valeur "false est affect�e � combatReussi ligne 4 puis vous entrez dans un while qui tourne en boucle tant que combatReussi est "false".

    Comme combatReussi n'est jamais modifi�, c'est une boucle infinie. C'est pourquoi combatReussi n'est jamais affich�, vu que le print est apr�s la boucle.

  3. #3
    Membre habitu�
    Homme Profil pro
    Lyc�en
    Inscrit en
    Juillet 2021
    Messages
    9
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : Lyc�en

    Informations forums :
    Inscription : Juillet 2021
    Messages : 9
    Par d�faut
    Bonjour, et merci

    J'ai donc fait �a, mais une fois que hpRival passe 0, combatReussi ne passe pas en true, pourriez-vous me dire � quoi cela est du ?
    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
    def main():
     
        hpRival=20
        combatReussi="false"
        while combatReussi == "false":
            attack=str(input("Ecrire 'attack' pour jouer.\n"))
            if attack == "attack":
                print("Vous frappez votre adversaire.")
                hpRival=hpRival-5
                if hpRival<=0:
                    combatReussi=="true"
                else:
                    combatReussi=="false"
            print(combatReussi)
            print(hpRival)
     
    if __name__ == '__main__':
        main()

  4. #4
    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 krepiti Voir le message
    J'ai donc fait �a, mais une fois que hpRival passe 0, combatReussi ne passe pas en true, pourriez-vous me dire � quoi cela est du ?
    L'assignation s'�crit "=" alors que la comparaison s'�crit "==".

    Ouvrez un tuto. il y a des exercices (souvent corrig�s) pour apprendre la rigueur de la programmation (comme savoir relire son code et �viter de telles �tourderies).

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

Discussions similaires

  1. R�ponses: 2
    Dernier message: 27/10/2011, 17h59
  2. [D�butant] Variable integer dans un PRINT
    Par Nayas dans le forum D�veloppement
    R�ponses: 1
    Dernier message: 28/11/2009, 23h35
  3. Syntaxe: print: variable en indice d'un tableau
    Par thienan88 dans le forum Langage
    R�ponses: 2
    Dernier message: 14/06/2009, 10h54
  4. Afficher une variable dans le PRINT
    Par jfmerveille dans le forum Sybase
    R�ponses: 1
    Dernier message: 09/03/2007, 12h00
  5. Print texte et variable num�rique (+ caract�re ASCII)
    Par micatmidog dans le forum G�n�ral Python
    R�ponses: 4
    Dernier message: 15/12/2005, 22h21

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