Estou tentando aprender Python (3 para ser mais específico) e estou recebendo este erro:
ValueError: zero length field name in format
Eu pesquisei no Google e descobri que você precisa especificar os números:
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))
E não é como o tutorial (do lynda.com) realmente diz para fazer:
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))
O tutorial que estou a seguir tem Python 3.1 e estou usando 3.2, e o que eu li sobre esse erro é que isso só acontece em <3.1 (3.0). Eles desfizeram isso no 3.2, ou estou fazendo algo errado?
Além disso, fale devagar;) esta é literalmente minha primeira noite aprendendo Python e apenas o segundo "script" que escrevi em Python.