Отладьте объект DOMDocument в PHP

Вам просто нужно переместить оператор печати во внешний цикл:

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) вы создаете диапазон из логического значения, что странно.

17
задан Ray 26 March 2009 в 01:46
поделиться

3 ответа

Я просто использовал DOMDocument::сохранить. это - Ламе, который это должно записать в файл, но безотносительно.

-1
ответ дан 30 November 2019 в 10:27
поделиться

Хотя я не попробовал его сам, проверьте Zend_Dom, часть Платформы Зенда. Документация и примеры для большинства компонентов Платформы Зенда действительно полны.

0
ответ дан 30 November 2019 в 10:27
поделиться

http://usphp.com/manual/en/function.dom-domdocument-savexml.php

$dom->formatOutput = true;
echo $dom->saveXML();
14
ответ дан 30 November 2019 в 10:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: