无论如何在Python中计算一个分数,例如2/3或1/2而不导入math
模块?
代码片段很简单:
# What is the cube root of your number
n = float(raw_input('Enter a number: '))
print(n**(1/3))
非常简单的代码,但无论我在哪里看到它都在告诉我导入math
模块。我只想将该片段添加到我正在处理的更大代码中。我一直得到 1 作为我的答案,因为 Python 感觉 1/3 是 0 而不是 .333333333。我可以放 .33333,但这只是一个临时修复,我想知道如何为未来的项目执行这个非常基本的计算。