MCPcopy Index your code
hub / github.com/TheAlgorithms/Python / is_even

Function is_even

maths/primelib.py:319–342  ·  view source on GitHub ↗

input: integer 'number' returns true if 'number' is even, otherwise false. >>> is_even(0) True >>> is_even(8) True >>> is_even(287) False >>> is_even(-1) False >>> is_even("test") Traceback (most recent call last): ... AssertionError: 'nu

(number)

Source from the content-addressed store, hash-verified

317
318
319def is_even(number):
320 """
321 input: integer 'number'
322 returns true if 'number' is even, otherwise false.
323
324 >>> is_even(0)
325 True
326 >>> is_even(8)
327 True
328 >>> is_even(287)
329 False
330 >>> is_even(-1)
331 False
332 >>> is_even("test")
333 Traceback (most recent call last):
334 ...
335 AssertionError: 'number' must been an int
336 """
337
338 # precondition
339 assert isinstance(number, int), "'number' must been an int"
340 assert isinstance(number % 2 == 0, bool), "compare must been from type bool"
341
342 return number % 2 == 0
343
344
345# ------------------------

Callers 1

goldbachFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected