var names = ["a", "b"]
var mainFunction = "isDivisible"
var datasets = [
{argv: [12, 4], out: true},
{argv: [4, 12], out: true},
{argv: [7, 3], out: false},
{argv: [5, 5], out: true},
{argv: [1, 9], out: true},
{argv: [6, 4], out: false},
{argv: [10, 15], out: false},
{custom: true},
]
Vaším úkolem je napsat funkci isDivisible(a, b), která dostává dvě celá kladná čísla. Má vrátit True, pokud je a dělitelné b, nebo naopak b dělitelné a. Jinak má vrátit False.
Například isDivisible(12, 4) vrátí True, protože 12 je dělitelné čtyřmi. Stejně tak isDivisible(4, 12) vrátí True. Ale isDivisible(6, 4) vrátí False, protože ani jedno číslo nedělí to druhé.
Nápověda: V Pythonu se zbytek po dělení počítá operátorem %, stejně jako v C#. Například 7 % 3 je 1.
Bonus: Co udělá vaše funkce, když jedno z čísel bude nula? Zkuste to v testovací sadě "Vlastní..." a rozmyslete si, co by funkce správně měla vrátit.
def isDivisible(a, b):
return False