python - 有没有办法将周期数存储到变量中
问题描述
(Python 3.8)
有没有办法将例如 1/3 的整个结果存储到变量中?
foo = 1/3
然后 foo 将包含一个周期数(0.333333333333333333...)
解决方案
fractions
模块中包含对有理数的支持。
>>> from fractions import Fraction
>>> Fraction(1, 3)
除非有特定原因,否则我强烈建议您坚持使用浮点数,因为它们比任何软件实现都快很多。
推荐阅读
- android - 片段未附加到上下文,使用 getString 方法
- android - Android Navigation 组件 popUpTo 带回弹出的 Fragment
- react-native - 如何使用 expo-av 在本机反应中播放背景音频?
- .net - Entity Framework 5 会在 .NET 5 下运行吗?
- python - The file_date function creates a new file in the current working directory,
- swift - 在 SwiftUI 中将部分文本加粗
- drake - Drake:为什么 MultibodyPlant 中的同一个链接有多个 geometryId?
- c# - How to ignore case sensitivity in a response from the user in c#?
- html - Made a website with GitHub, font doesn't show on all browsers, operating systems, and devices?
- swift - Swift & Stripe fetch payment method from customer