def getDecimal(q, size):
if (q < 2):
return -1
p = 10
result = "0."
for i in range(size):
m = p % q
result += str(int(p / q))
if (m == 0):
break;
else:
p = m * 10
return result
for i in range(2, 10):
print(str(i) + " : " + getDecimal(i, 100) )
Retrieved from http://www.chobocho.com/wiki/moniwiki/wiki.php?단위분수를소수로변환하기 last modified 2016-09-07 02:41:06