J'essaie d'apprendre Python (3 pour être plus précis) et j'obtiens cette erreur:
ValueError: zero length field name in format
Je l'ai googlé et j'ai découvert que vous devez spécifier 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 tutoriel (de lynda.com) dit réellement de faire:
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 im suivant a Python 3.1, et im utilisant 3.2 et ce que j'ai lu à propos de cette erreur est que cela ne se produit que dans <3.1 (3.0). Ont-ils annulé cela dans 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 deuxième "script" que j'ai écrit en Python.