作者刚开始做收银员,有计算障碍(dyscalculia),在忙碌的结账时段替顾客算折扣和折后价很容易出错,尤其是面对不太熟悉科技的年长顾客。于是他写了一个轻量 Flask 应用,让结账算数更快、更清楚也更准。应用支持输入原价、选择百分比折扣或固定金额折扣、在计算前校验输入、显示省了多少钱以及最终的折后价;特性包括最高 100% 的百分比折扣、负值校验、非法数字输入拦截,以及保留两位小数的货币安全舍入。他强调这是一个由真实问题催生的实用工具,逻辑刻意做得严格,以免出现乱七八糟的取整结果,并把它部署到了 Railway 上。