反正有計算一個分數,例如Python中的2/3或1/2,而不導入math
模塊?級分在Python
的代碼片段很簡單:
# 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,但這只是一個臨時修復,我想知道如何執行這個非常基本的計算未來的項目。
這是一個Python 2的事?按預期工作對我來說W/P3 –
@TheUnfunCat:是的,在Python 3,浮動劃分標準;使用'//'進行整數除法。 –