If 29. Дано целое число. Вывести его строку-описание вида «отрицательное четное число», «нулевое число», «положительное нечетное число» и т. д.

Решение на Python 3:

for i in range(-4,5):
if i == 0:
s = "нулевое "
elif i > 0:
s = "положительное "
else:
s = "отрицательное "

if i != 0:
if i%2 == 0:
s += "четное "
else:
s += "нечетное "
s += "число"
print(i," : ",s)