I have a syntax error but I don't know why...

Here is the problem:

```
os.makedirs(nombre) if not existeCarpeta(nombre) else print ("Directorio existente")

```

I have a pointer in the print and this is the complete functions:

```
def existeArchivo(nom):
   return os.path.isfile(nom)

def existeCarpeta(nombre):
   return os.path.isdir(nombre)

def creaCarpeta(nombre):
    os.makedirs(nombre) if not existeCarpeta(nombre) else print ("Directorio existente")

```