Lis le code attentivement
def escape(s):
return s.replace("&", "&").replace("<", "<").replace(">", ">")
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"))Que va afficher le programme ? Écris ici :