Python如何以“只进不舍”原则保留指定位数有效数字

我最近做了一个计算RAD和RSD的小程序,而它们的数字修约规则要求保留一到两位有效数字,且只进不舍,只往大了修约。当然,还要以百分数形式表示。
这不同于一般的四舍五入规则和保留固定位数小数的要求,我试图用math.ceil()来实现只进不舍,由于只能处理整数,需要把数据放大处理后缩小,但又因为有效数字出现在多少位不固定而遇到困难。或许可以靠对字符串进行处理来找到有效数字所在的位置,但有没有更简洁的方式呢?

可以通过+0.999999再取整的方法