Ошибка в коде заключается в том, что переменная z не определена. Вероятно, вы хотели вывести еще одну строку, которая хранится в переменной y.
Кроме того, во вложенном условии if, вы проверяете остаток от деления переменной x на 2, но такая проверка не имеет смысла, так как x - это строка, введенная пользователем, и операция деления на ней не определена. Эту проверку нужно делать до приведения числа к int, то есть до выполнения деления.
Вот исправленный код:
x = input()
y = input()
i = input()
if int(x) % 2 == 0:
for i in range(int(x)/2):
print
else:
for i in range((int(x) + 1) / 2):
print