如果输入的浮点数大于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
答案 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);