Python buildConnectionString | Develop Site

Imagen de ernesto

Estoy realizando los primeros ejercicios en Python y me encuentro con un problema de sintaxis con buildConnectionString

El codigo que estoy probando es el siguiente:

  1. def buildConnectionString (params):
  2.      """Build a connection string from a dictionary of parameters.
  3.     Returns string."""
  4.      returns ";".join(["%s=%s" % (k,v) for k, v in params.items()])
  5. if __name__ == "__main__":
  6.    myParams = {"server":"mpilgrim", \
  7.                        "database":"master", \
  8.                        "uid":"sa", \
  9.                        "pwd":"secret" \
  10.                       }
  11. print buildConnectionString(myParams)

El error de sintaxis se soluciona haciendo la siguiente modificacion:

  1. print buildConnectionString(myParams)
Se cambia por
  1. print (buildConnectionString(myParams))
Español