var names = ["a", "b"]
var mainFunction = "postarej_se";
var datasets = [
{argv: [1, 2], out: 3},
{argv: ["1", "2"]},
{argv: [1, "2"]},
{argv: ["1", 2]},
]
Vaším úkolem je napsat funkci postarej_se
, která dostane dva parametry a
a b
a nějak se postará, aby je sečetla.
Kromě samotného programu je potřeba napsat i krátký komentář, co přesně vaše funkce dělá.
Jako příklad dostáváte hotové řešení, které všechno sčítá jako řetězce, kromě případu, kdy dostane dvě čísla. Funkce, kterou odevzdáte, se musí chovat jinak.
# Moje funkce sčítá jako čísla, pokud dostane dva parametry typu int,
# a jinak oba parametry převede na řetězce a spojí je dohromady.
def postarej_se(a, b):
if type(a) == int and type(b) == int:
return a + b
return str(a) + str(b)