私には与えないフロートの天井が必要です!ここでは、コードの一部は次のとおりです。math.ceilはfloat(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