File tree 1 file changed +7
-7
lines changed
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -17,16 +17,16 @@ def frac(S):
17
17
18
18
i = S .index ('.' )
19
19
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 ))
24
24
return result
25
25
26
- i = non_repeat_part .index ('(' )
26
+ i = non_int_part .index ('(' )
27
27
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 ]
30
30
result += Fraction (int (repeat_part ), 10 ** i * (10 ** len (repeat_part )- 1 ))
31
31
return result
32
32
You can’t perform that action at this time.
0 commit comments