Skip to main content
 首页 » 编程设计

python之如何在数学函数中使用获取下一个乘法数字

2025年05月04日19mfrbuaa

我有一个案例,比如 a=14,当用户输入 6 时,它将被检查为下一个最大的乘数。

if 6*2>14 so not working and then that 6*3>14 so it is working.  

我不知道数学函数的名称是什么。

请您参考如下方法:

我想你只是想:

factor = ((a-1) // n + 1) 

a 是你的数字,比如 14,n 是要乘以 factor 的较小数字:

a = 15 
n = 7 
factor = ((a-1) // n + 1) 
print("factor", factor) 
# 3 
print("multiplied:", n * ((a-1) // n + 1)) 
# 21 

从你的问题中不清楚完全匹配会发生什么,但这将返回确切的因素:

a = 14 
n = 7 
factor = ((a-1) // n + 1) 
print("factor", factor) 
# 2 
print("multiplied:", n * ((a-1) // n + 1)) 
#4