var names = ["n"]
var mainFunction = "delitele"
var printOutput = true
var remapInput = `
_main_inputs = [int(x) for x in _main_inputs]
`
var datasets = [
{argv: [12], out: "1\n2\n3\n4\n6\n12\n"},
{argv: [7], out: "1\n7\n"},
{argv: [1], out: "1\n"},
{argv: [16], out: "1\n2\n4\n8\n16\n"},
{argv: [30], out: "1\n2\n3\n5\n6\n10\n15\n30\n"},
{argv: [97], out: "1\n97\n"},
{custom: true},
]
Vaším úkolem je napsat funkci delitele(n), která dostane celé kladné číslo n a vypíše všechny jeho dělitele od nejmenšího po největší, každého na samostatný řádek.
Tentokrát funkce nic nevrací: výsledek je to, co vypíše pomocí print. Například delitele(12) vypíše šest řádků: 1, 2, 3, 4, 6 a 12.
Nápověda: Budou se vám hodit dvě věci:
for, zapsaný jakofor i in range(1, 5):i bude postupně 1, 2, 3 a 4. Pozor, poslední číslo v range se už nepoužije.% z minulé úlohydef delitele(n):
print(n)