我应该创建一个函数,它接受一个列表和一个范围,并将列表过滤到该数字范围内。这是我目前所拥有的:
cents = (seconds * ksalaris) + (minutes * ksalaris)*60 + (hours * ksalaris)*3600
return '%02d:%02d:%02d:%1d' % (hours, minutes, seconds, hseconds), '€%05.3f' % (cents)
我觉得这样可以更简洁,欢迎提出任何建议!
答案 0 :(得分:1)
给你:
let filter_range nums (lo, hi) =
List.filter (fun x -> lo <= x && x <= hi) nums