for bike in bicycles: if bike.condition == 'damaged': refurbish(bike); elif bike.condition == 'old': skip(bike.preexportation_check()) if bike.statute_violation(): try_to_hide_unconfessed_secret() else: discard_bike()