Перейти к основному содержимому
← КурсыPython 2026: What's Actually NewModule 1 · Language features (3.11 -> 3.14)PEP 750 t-strings: safe templates that beat f-stringspredict2 / 27
+60 XP
Задание
Predict the exact stdout the program below produces.
Предскажи вывод

Прочти код внимательно

def escape(s):
    return s.replace("&", "&amp;").replace("<", "&lt;").replace(">", "&gt;")

def safe_html(template, **values):
    out = template
    for key, val in values.items():
        out = out.replace("{" + key + "}", escape(str(val)))
    return out

print(safe_html("<p>Hi {name}</p>", name="<img src=x>"))
print(safe_html("<a href='{url}'>{txt}</a>", url="/x?a=1&b=2", txt="A & B"))

Что выведет программа? Напиши здесь: