Für diejenigen, die Python 2.6 verwenden. In 2.6 führt der folgende Code zu einem Fehler.
for i in range(10):
if(i%2 == 0):
print("{} is even".format(i))
else:
print("{} is odd".format(i))
print("done")
2.6 scheint mit dem obigen Schreibstil nicht zu funktionieren. http://stackoverflow.com/questions/10054122/valueerror-zero-length-field-name-in-format-python
for i in range(10):
if(i%2 == 0):
print("{0} is even\n".format(i))
else:
print("{0} is odd\n".format(i))
print("done")
Wenn ja, funktioniert es.
Wir empfehlen die Verwendung von 2.7 oder 3 Serien.
Recommended Posts