Besoin d’aide en Python
Répondre à la discussion
Affichage des résultats 1 à 8 sur 8

Besoin d’aide en Python



  1. #1
    inviteca41f3d3

    Besoin d’aide en Python


    ------

    Bonjour, j’ai commencé à apprendre Python il y a quelques jours et j’ai voulu créer un jeu du juste prix (idée trouvée sur internet) avec mes connaissances mais j’ai rencontrer un problème, quelqu’un pourrait il m’eclairer svp

    -----
    Images attachées Images attachées  

  2. #2
    pm42

    Re : Besoin d’aide en Python

    Le if de la ligne 10 est écrit incorrectement : il y a un I majuscule.
    Par ailleurs, il manque des : après les if, etc.

    Après, il y a d'autres choses pas forcément top comme prix2 = int(prix). int ne sert à rien : prix est déjà un entier.

  3. #3
    inviteca41f3d3

    Re : Besoin d’aide en Python

    Merci, à la base je les avais mis les : mais je l’ai enlevé pour voir si ça marché

  4. #4
    inviteca41f3d3

    Re : Besoin d’aide en Python

    Maintenant ça me mets ça
    Images attachées Images attachées  

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

    Re : Besoin d’aide en Python

    Normal. Tu mets le résultat de ta 2nde question dans nproposition mais tu continue à comparer avec proposition.

  7. #6
    inviteca41f3d3

    Re : Besoin d’aide en Python

    Et là c’est chelou mon est pas de la même couleur que l’autre jsp pk
    Images attachées Images attachées  

  8. #7
    umfred

    Re : Besoin d’aide en Python

    là tu as indenté la 1ère partie qui n'a pas besoin de l'être.
    Dans ton code précédent, il suffisait juste de remplacer nproposition par proposition.
    Dans ton nouveau code, tu répètes une partie du code (ce qu'on n'aime pas trop faire en principe) et il manque le : sur les derniers elif

  9. #8
    polo974

    Re : Besoin d’aide en Python

    règle n°1 du python: tu n'indentes un niveau de plus que si la ligne précédente termine avec un ":"
    règle n°2 du python: le bloc termine dès lors que tu indentes un niveau de moins.


    petite blague de python: le else peut aussi être utilisé après un while ou un for (on n'y passe pas si on fait un break).
    exemple simpliste:
    Code:
    for i in range(5): 
        print (i)
    else: 
        print ('fin')
    
    0
    1
    2
    3
    4
    fin
    
    for i in range(5): 
        print (i)
        break
    else: 
        print ('fin')
    
    0
    Jusqu'ici tout va bien...

Discussions similaires

  1. Python aide
    Par invited76f831e dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 21/02/2021, 09h19
  2. Besoin d'aide pour finir un mémory (python)
    Par invite24adc028 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 02/05/2019, 12h01
  3. Besoin d'aide PYTHON / TURTLE
    Par inviteed78a235 dans le forum Programmation et langages, Algorithmique
    Réponses: 3
    Dernier message: 15/11/2017, 17h01
  4. Besoin d'explication sur un programme en Python 3
    Par invite70312004 dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 03/03/2014, 12h25