当用户输入6时,我有一个像a = 14的情况,那么它将被检查为乘法数的下一个最大数。
if 6*2>14 so not working and then that 6*3>14 so it is working.
我不知道数学函数的名字是什么。
最佳答案
您可以使用math.ceil计算number/multiplier
的上限并将其与multiplier
相乘以获得结果
import math
def func(number, multiplier):
return multiplier * math.ceil(number/multiplier)
输出将是
print(func(14,6))
#18
print(func(18,6))
#18
print(func(19,6))
#24
number=14
和multiplier=6
的示例,math.ceil(14/6)
给出3
,而6*3
给出18