decimal
import mathimport decimal
s = input().split()
a = int(s)
b = int(s)
c = int(s)
p = (a+b+c)/2
d = p*(p-a)*(p-b)*(p-c)
print(decimal.Decimal('math.sqrt(d)').quantize(decimal('0.1')))
报错:decimal.InvalidOperation: [<class 'decimal.ConversionSyntax'>] 本帖最后由 isdkz 于 2022-5-8 12:01 编辑
import math
import decimal
s = input().split()
a = int(s)
b = int(s)
c = int(s)
p = (a+b+c)/2
d = p*(p-a)*(p-b)*(p-c)
print(decimal.Decimal(f'{math.sqrt(d)}').quantize(decimal.Decimal('0.1'))) isdkz 发表于 2022-5-8 11:56
大哥,还是报错啊
不弃_ 发表于 2022-5-8 12:01
大哥,还是报错啊
我改了,刚刚没看到你后面那个 decimal 没有 .Decimal isdkz 发表于 2022-5-8 12:02
我改了,刚刚没看到你后面那个 decimal 没有 .Decimal
🆗谢谢
{:5_109:} {:10_256:} 学习了 学习
{:5_110:} {:10_256:} {:10_256:}https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif {:10_254:} {:10_330:}
页:
[1]