"""Isolate the Decimal part of a Numberhttps://stackoverflow.com/questions/3886402/how-to-get-numbers-after-decimal-point"""def decimal_isolate(number: float, digit_amount: int) -> float:"""Isolates the decimal part of a number.If digitAmount > 0 round to that decimal place, else print the entire decimal.>>> decimal_isolate(1.53, 0)0.53>>> decimal_isolate(35.345, 1)0.3>>> decimal_isolate(35.345, 2)0.34>>> decimal_isolate(35.345, 3)0.345>>> decimal_isolate(-14.789, 3)-0.789>>> decimal_isolate(0, 2)0>>> decimal_isolate(-14.123, 1)-0.1>>> decimal_isolate(-14.123, 2)-0.12>>> decimal_isolate(-14.123, 3)-0.123"""if digit_amount > 0:return round(number - int(number), digit_amount)return number - int(number)if __name__ == "__main__":print(decimal_isolate(1.53, 0))print(decimal_isolate(35.345, 1))print(decimal_isolate(35.345, 2))print(decimal_isolate(35.345, 3))print(decimal_isolate(-14.789, 3))print(decimal_isolate(0, 2))print(decimal_isolate(-14.123, 1))print(decimal_isolate(-14.123, 2))print(decimal_isolate(-14.123, 3))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。