(param)
| 7 | |
| 8 | |
| 9 | def odd_even(param): |
| 10 | odds = [x for x in param if x % 2 != 0 ] |
| 11 | evens = [ y for y in param if y %2 == 0] |
| 12 | |
| 13 | return (sorted(evens, reverse=True)[0] - sorted(odds)[0]) |
| 14 | |
| 15 | #return max(evens) - min(odds) <---- Alternative method |
| 16 | |
| 17 | if __name__ == "__main__": |
| 18 | print(odd_even([4,4,52,5,6,1,2,7,89,45,15221,4,265,1235,26,21,54,3,15,78,53,26,32,458,8])) |