在使用buy(lots, price)时,lots是否一定要>=1且取整?

在使用buy(lots, price)时,lots是否一定要>=1且取整? 我之前在下单前加了一个条件if(.... and lots>=1), 可能lots计算时用了h[0],通知闪烁。所有考虑去掉lots>=1条件。如果分别以A: buy(0.5,10) 和 B:buy(0,10) C: buy(1.5,10) 下单,会什么结果?

可以不是整数,程序会适应

回复:程序会怎样适应,是取整-int,还是四舍五入-round?