Partage
  • Partager sur Facebook
  • Partager sur Twitter

France IOI Maison Espion Compréhension Erreur

    26 août 2018 à 10:39:11

    Bonjour, 

    Je travaille actuellement à la résolution du problème La Maison de l'Espion sur France IOI, dont le sujet est le suivant : 


    "On sait qu'un espion est présent dans la ville mais, grâce à des recoupements d'informations, il a été possible de déterminer que l'espion était forcément dans une certaine zone de la ville. Le gouverneur va donc envoyer des soldats fouiller chaque maison et interroger les habitants. Afin de pouvoir estimer combien de temps va durer l'opération, il souhaiterait savoir combien de maisons sont présentes dans la zone en question.

    Ce que doit faire votre programme :

    On vous décrit une zone de recherche rectangulaire, parallèle aux axes, puis la position d'un certain nombre de maisons. Écrivez un programme qui détermine combien de maisons sont dans cette zone.

    Votre programme devra lire, dans l'ordre : l'abscisse minimale, l'abscisse maximale, l'ordonnée minimale et l'ordonnée maximale du rectangle. Il lira ensuite le nombre total de maisons, puis pour chaque maison, son abscisse et son ordonnée.

    Votre programme devra déterminer puis afficher le nombre de maisons qui se trouvent dans la zone de recherche. Si une maison est exactement sur le bord de la zone, elle doit être comptée."

    J'ai écrit le code suivant :


    nbmaison = int(input())
    xmin=int(input())
    xmax=int(input())
    ymin=int(input())
    ymax=int(input())
    maison = 0
    
    for loop in range(nbmaison):
       x = int(input())
       y = int(input())
       if (x >= xmin) and (x <= xmax) and (y >= ymin) and (y <= ymax) :
             maison =+ 1
    print(maison)


    J'obtiens l'erreur suivante :

    « Traceback (most recent call last):

      line 11

        x = int(input())

    EOFError: EOF when reading a line »

    Je comprend pas vraiment d'où vient l'erreur  et comment la régler au vu des paramètres qui me sont donnés dans le sujet de l'exercice. Pouvez vous m'aider svp ?

    Merci 

    • Partager sur Facebook
    • Partager sur Twitter
      3 août 2019 à 18:16:36

      Bonjour,

      Tu ne lis pas les données dans le bon ordre.

      Donc ton nombre de maisons est incorrect.

      • Partager sur Facebook
      • Partager sur Twitter
        3 août 2019 à 18:53:07

        brubru777 a écrit:

        Bonjour,

        Tu ne lis pas les données dans le bon ordre.

        Donc ton nombre de maisons est incorrect.


        Bien vu, ce qui explique la nature de l'erreur lue dans le traceback.
        • Partager sur Facebook
        • Partager sur Twitter

        France IOI Maison Espion Compréhension Erreur

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown