Python从减法返回舍入的浮点数

时间:2016-10-16 15:59:44

标签: python

如果输入的浮点数大于0,我需要从输入浮点数中减去12。 我的代码是:

a = int(float(input()))
if a > 0:
    y = float(a) - float(12)
elif a == 0:
    y = a * a
elif a < 0:
    y = a
print(y)

我输入2.4并且它重新使用-10.0

1 个答案:

答案 0 :(得分:1)

您正在将您的浮动转换为int。把它留下来:

String ext = MimeTypeMap.getFileExtensionFromUrl(file2open);

        String mime = MimeTypeMap.getSingleton().getMimeTypeFromExtension(ext);

        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_VIEW);
        intent.setDataAndType(Uri.parse(file2open), mime);
        intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
        startActivity(intent);