在Python編程語(yǔ)言中,小數(shù)點(diǎn)循環(huán)是一個(gè)經(jīng)常用到的技巧。小數(shù)點(diǎn)循環(huán)是指一個(gè)小數(shù)經(jīng)過(guò)除法運(yùn)算后,結(jié)果會(huì)產(chǎn)生循環(huán)小數(shù)。例如,1/3的結(jié)果就是0.33333...
要在Python中表示循環(huán)小數(shù),我們可以使用循環(huán)體指示符例如“()”。例如,我們可以使用以下代碼將1/3表示成循環(huán)小數(shù):
one_third = 1/3 print(one_third) print("%.2f" % one_third) print("%.4f" % one_third) print("%.15f" % one_third) print("%.2f" % (one_third * 3)) print("%.4f" % (one_third * 3)) print("%.15f" % (one_third * 3)) print("%.2f" % (one_third * 9)) print("%.4f" % (one_third * 9)) print("%.15f" % (one_third * 9))
運(yùn)行以上代碼會(huì)輸出以下結(jié)果:
0.3333333333333333 0.33 0.3333 0.333333333333333 1.00 1.0000 1.000000000000000 3.00 3.0000 3.000000000000000
我們可以看到,通過(guò)使用循環(huán)體指示符,“one_third”變量的值在進(jìn)行除法運(yùn)算后,可以正確地表示成循環(huán)小數(shù)。并且,根據(jù)我們的計(jì)算,使用小數(shù)點(diǎn)乘以3或者乘以9同樣可以得到正確的結(jié)果。