J'essaie d'apprendre Python (3 pour être plus précis) et j'obtiens cette erreur :
ValueError: zero length field name in format
J'ai fait une recherche sur Google et j'ai découvert qu'il fallait préciser les chiffres :
a, b = 0, 1
if a < b:
print('a ({0}) is less than b ({1})'.format(a, b))
else:
print('a ({0}) is not less than b ({1})'.format(a, b))
Et pas comme le dit le tutoriel (de lynda.com) :
a, b = 0, 1
if a < b:
print('a ({}) is less than b ({})'.format(a, b))
else:
print('a ({}) is not less than b ({})'.format(a, b))
Le tutoriel que je suis utilise Python 3.1, et j'utilise 3.2. Ce que j'ai lu à propos de cette erreur est que cela ne se produit que dans la version 3.1 (3.0). Est-ce que cela a été supprimé dans la version 3.2 ou est-ce que je fais quelque chose de mal ?
Aussi, parlez lentement ;) c'est littéralement ma première nuit d'apprentissage de Python et seulement le 2ème "script" que j'ai écrit en Python.