我需要一个它没有给我的浮子的细胞!以下是代码的一部分:
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
答案 0 :(得分:0)
ceil
不会更改您传递的值(它不能 - float
值是不可变的);相反,它返回精心设计的值 - 您要丢弃,因为您没有将其分配给任何东西。你想要像
nk = int(math.ceil (nk))
我有一些类似的代码行可以使用。
检查更好;这不可能奏效。