请教,这是什么原因呢?

img

python所有输入都是字符型的,要想计算都需要转化类型,可以尝试在计算中float转化或者在之前就转化好

字符串要转成数值再进行计算

eval()错了
不是这样转换的 用float(Tmpstr[:-1])
如果肯定没有小数,整数用int(Tmpstr[:-1])