在Python編程語言中,小數點循環是一個經常用到的技巧。小數點循環是指一個小數經過除法運算后,結果會產生循環小數。例如,1/3的結果就是0.33333...
要在Python中表示循環小數,我們可以使用循環體指示符例如“()”。例如,我們可以使用以下代碼將1/3表示成循環小數:
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))
運行以上代碼會輸出以下結果:
0.3333333333333333 0.33 0.3333 0.333333333333333 1.00 1.0000 1.000000000000000 3.00 3.0000 3.000000000000000
我們可以看到,通過使用循環體指示符,“one_third”變量的值在進行除法運算后,可以正確地表示成循環小數。并且,根據我們的計算,使用小數點乘以3或者乘以9同樣可以得到正確的結果。