Shorter solution in python:
for i in range(1, 1000, 2):
print(i)
Explanation: range function can take 3 arguments:
[start], stop[, step]
So to print odd numbers starting from 1, you can just use a step size of 2 instead of skipping them later using if i % 2