• [^] # Re: Bonjour

    Posté par . En réponse au message Création d'une application en Python. Évalué à 3.

    Vous inquiétez surtout pas.

    OK !

    Mais je me rend compte qu'à chaque fois que j'execute le programme, il y a un bug.

    Ça te semble pas utile de dire quel bug tu as ? Au lieu de juste : « il y a un bug » ?

    Tout d’abord commence par lire https://linuxfr.org/wiki/aide-edition#code pour pouvoir coller du code dans tes entrées de forum et commentaires de manière satisfaisante. Je ne veux pas paraître autoritaire mais c’est important. Le code que tu as collé est forcément faux, puisque comme tu le sais en Python l’indentation est signifiante.

    J’ai testé ton code, qui ressemble donc à ça :

    #!/usr/bin/env python3
    def operateur():
     fichier = open("Horaire_bus.txt","w")
     for i in range(4):
     vd = input("Saisir la ville de départ: ")
     va = input("Saisir la ville d'arrivée: ")
     hd = input("Saisir l'heure de départ: ")
     ha = input("Saisir l'heure d'arrivée: ")
     fichier.write(vd+"-"+va+hd+"-"+ha)
     fichier.close()
    operateur()

    (j’ai juste ajouté la dernière ligne pour pouvoir tester ta fonction)

    Ce code ne présente aucun bug. Il fait exactement ce que tu lui demandes (mais ça ne doit pas être ce que tu attends ;)

    $ ./test.py 
    Saisir la ville de départ: Moncuq
    Saisir la ville d'arrivée: Tokyo
    Saisir l'heure de départ: 8:12
    Saisir l'heure d'arrivée: 4:13
    Saisir la ville de départ: Londre 
    Saisir la ville d'arrivée: Paris
    Saisir l'heure de départ: 1:32
    Saisir l'heure d'arrivée: 22:99
    Saisir la ville de départ: Rabat
    Saisir la ville d'arrivée: Le Cap
    Saisir l'heure de départ: 5:05
    Saisir l'heure d'arrivée: 2:09
    Saisir la ville de départ: Paris
    Saisir la ville d'arrivée: Paris
    Saisir l'heure de départ: 5:12
    Saisir l'heure d'arrivée: 22:10
    $ cat Horaire_bus.txt 
    Moncuq-Tokyo8:12-4:13Londre-Paris1:32-22:99Rabat-Le Cap5:05-2:09Paris-Paris5:12-22:10