Вам просто нужно переместить оператор печати во внешний цикл:
result = []
n = int(input())
for i in range(0, n):
num = int(input())
count = 0
i = 5
m = num / i
for i in range(m >= 1):
i * 5
count = count + m
result.append(count) # <- print statement was here but I added extra indent and then changed to append
for count in result:
print(count)
В ваш комментарий я также добавил код для хранения ваших результатов вместо того, чтобы сразу печатать каждый результат, чтобы они все будут напечатаны в конце, после того, как вы ввели все свои данные.
Это один из недостатков Python, использующих отступы в качестве синтаксиса языка. Подобные ошибки легко совершать.
Кстати, это дает ожидаемый результат, но как вы думаете, что делает строка i * 5 ? Это ничего не делает. Кроме того, с диапазоном (m> = 1) вы создаете диапазон из логического значения, что странно.
Я просто использовал DOMDocument::сохранить. это - Ламе, который это должно записать в файл, но безотносительно.
Хотя я не попробовал его сам, проверьте Zend_Dom, часть Платформы Зенда. Документация и примеры для большинства компонентов Платформы Зенда действительно полны.
http://usphp.com/manual/en/function.dom-domdocument-savexml.php
$dom->formatOutput = true;
echo $dom->saveXML();