Invalid syntax sur l'import

I-Gaming_73 -  
 I-Gaming_73 -
Bonjour,
J'ai un problème,
Sur mon programme je veux importer un module mais python met une erreur de syntaxe alors qu'elle est respectée.
Je met une photo du programme et du répertoire du module. Le programme python se nomme compteur_blocs.py et j'utilise la version 3.6.1 de python sur windows 10 64bit
Merci

Programme python:

https://ibb.co/ZmZZXJv

Répertoire fichiers:

https://ibb.co/Kqcnfbt

2 réponses

  1. I-Gaming_73
     
    Voici le code:
    import mcpi.minecraft as minecraft
    import mcpi.block as block
    
    mc = minecraft.Minecraft.create()
    
    def scan(file, x1, y1, z1, x2, y2, z2):
        pass
    
    def compteur(file):
        pass
    
    def co_zone():
        while True:
            evenements = mc.events.pollBlockHits()
            for e in evenements:
                posi = e.pos
                if pos:
                    x1, y1, z1 = pos.x, pos.y, pos.z
                    mc.postToChat(f"Premiere position definie en x:{pos.x) y:{pos.y} z:{pos.z}")
                    break
        while True:
            evenements = mc.events.pollBlockHits()
            for e in evenements:
                pos = e.pos
                if pos:
                    x2, y2, z2 = pos.x, pos.y, pos.z
                    mc.postToChat(f"Deuxieme position definie en x:{pos.x) y:{pos.y} z:{pos.z}")
                    break
        return [x1, y1, z1, x2, y2, z2]
    
    
    pos = co_zone()
    mc.postToChat(f"{pos[0]} {pos[1]} {pos[2]} {pos[3]} {pos[4]} {pos[5]}")


    Merci beaucoup pour ta réponse rapide et ton aide.
    PS : le programme n'est pas terminé (les fonctions avec pass ne sont pas encore codées)
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      C'est normal les "f" au niveau de tes
      mc.postToChat(f

      ?
      0
      1. I-Gaming_73 > jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Oui c'est pour insérer les valeurs des variables / indexes de liste qui sont entre { }
        0