Документация Engee

Основы алгоритмов и программ

Для начала, пожалуйста, запустите подготовительную ячейку с кодом.

# Установка новой библиотеки может занять около минуты
using HttpCommon, EzXML
print("Библиотеки готовы!")
Библиотеки готовы!

Вычисление значения простого математического выражения

Вычислите значение выражения в точке .

y = sin(2.1) + 13^2.1
219.27749467860951

edu_algo_example1.png

function iseven_f(x)
    if (x % 2) == 0
        print("чётное")
    else
        print("нечётное")
    end
end # комментарий
f (generic function with 2 methods)

Проверка функции

iseven_f(3)
нечётное
iseven_f(2)
чётное

Вывод в цикле результатов анализа HTML-сроки

Дана строка с HTML-кодом:

<td valign="top">Первый</td><td width="580" valign="top">Второй</td><td>Третий</td>

Выведите в цикле текст всех элементов td, у которых свойство valign равно top.

txt = """<td valign="top">Первый</td><td width="580" valign="top">Второй</td><td>Третий</td>"""
doc = parsehtml(txt)

html = root(doc)
xpath = "//td[@valign=\"top\"]"

for el in findall(xpath, html)
    print(el)
end
<td valign="top">Первый</td><td width="580" valign="top">Второй</td>