def decode_records(records):
"""Decodes a list of records based on hard-coded limits."""
decoded_records = []
for record in records:
try:
# Hardcoded limits
max_value = 100
min_value = 0
# Decode the record
decoded_value = record
if decoded_value > max_value:
decoded_value = max_value
elif decoded_value < min_value:
decoded_value = min_value
decoded_records.append(decoded_value)
except Exception as e:
print(f"Error decoding record: {record}. Error: {e}")
decoded_records.append(None) # Or handle the error differently
return decoded_records
if __name__ == '__main__':
# Example usage
records = [150, 5, -10, 80, 120]
decoded_records = decode_records(records)
print(decoded_records)
Add your comment