Skip to content

Commit 31b56e1

Browse files
authored
Update equal-rational-numbers.py
1 parent 2b2d126 commit 31b56e1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

Python/equal-rational-numbers.py

+7-7
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,16 @@ def frac(S):
1717

1818
i = S.index('.')
1919
result = Fraction(int(S[:i]), 1)
20-
non_repeat_part = S[i+1:]
21-
if '(' not in non_repeat_part:
22-
if non_repeat_part:
23-
result += Fraction(int(non_repeat_part), 10**len(non_repeat_part))
20+
non_int_part = S[i+1:]
21+
if '(' not in non_int_part:
22+
if non_int_part:
23+
result += Fraction(int(non_int_part), 10**len(non_int_part))
2424
return result
2525

26-
i = non_repeat_part.index('(')
26+
i = non_int_part.index('(')
2727
if i:
28-
result += Fraction(int(non_repeat_part[:i]), 10**i)
29-
repeat_part = non_repeat_part[i+1:-1]
28+
result += Fraction(int(non_int_part[:i]), 10**i)
29+
repeat_part = non_int_part[i+1:-1]
3030
result += Fraction(int(repeat_part), 10**i * (10**len(repeat_part)-1))
3131
return result
3232

0 commit comments

Comments
 (0)