input: integer 'number' returns true if 'number' is even, otherwise false.
(number)
| 246 | |
| 247 | |
| 248 | def isEven(number): |
| 249 | """ |
| 250 | input: integer 'number' |
| 251 | returns true if 'number' is even, otherwise false. |
| 252 | """ |
| 253 | |
| 254 | # precondition |
| 255 | assert isinstance(number, int), "'number' must been an int" |
| 256 | assert isinstance(number % 2 == 0, bool), "compare bust been from type bool" |
| 257 | |
| 258 | return number % 2 == 0 |
| 259 | |
| 260 | |
| 261 | # ------------------------ |