input: integer 'number' returns true if 'number' is even, otherwise false.
(number)
| 236 | # ---------------------- |
| 237 | |
| 238 | def isEven(number): |
| 239 | """ |
| 240 | input: integer 'number' |
| 241 | returns true if 'number' is even, otherwise false. |
| 242 | """ |
| 243 | |
| 244 | # precondition |
| 245 | assert isinstance(number, int), "'number' must been an int" |
| 246 | assert isinstance(number % 2 == 0, bool), "compare bust been from type bool" |
| 247 | |
| 248 | return number % 2 == 0 |
| 249 | |
| 250 | # ------------------------ |
| 251 |