我需要一個它不會給我的浮點數的小數點!下面是代碼的一部分:math.ceil返回浮點數(1.5)
ne = j + e
nk = ne/6
int(math.ceil (nk))
p2 = nk * 11
if p2 < p1:
p1 = p2
print (p2)
J,E和P1已經具有值(在這種情況下4,圖5和22),是的,我輸入數學。
我看不到問題,並且我有一些類似的代碼行。在這裏它的工作原理:
p2 = ne/6
int(math.ceil(p2))
p2 = p2 * 11
p2 = p2 + (nk * 3.5)
nk = nj * 11
p2 = p2 + nj
nj = j - nn
p2 = p2 + (nj*2.5)
print (p2)
NE在這種情況下是6
'int(math.ceil(nk))'不能就地工作,所以'nk'之後不變。也許你想'nk = int(math.ceil(nk))'? – roganjosh