Игорь Зянчурин, 321 группа ExactFraction 15029
ПУТИЛОВ ГЕОРГИЙ КОНСТАНТИНОВИЧ ExactFraction 4710
f1from fractions import Fractionf1from fractions import Fraction
2s = input().replace(' ', '')2s = input().replace(' ', '')
n3oper = ['(', ')', '+', '-', '*', '/', '%']n3simb = ['(', ')', '+', '-', '*', '/', '%']
4ans = ''4res = ''
5digit = False5fl = False
6for i in range(len(s)):6for i in range(len(s)):
n7    if s[i] in oper:n7    if s[i] in simb:
8        if digit:8        if fl:
9            ans += f"Fraction('{s[start:i]}')"9            res += f"Fraction('{s[start:i]}')"
10            digit = False10            fl = False
11        ans += s[i]11        res += s[i]
12    elif not digit:12    elif not fl:
13        digit = True13        fl = True
14        start = i14        start = i
t15if digit:t15if fl:
16    ans += f"Fraction('{s[start:]}')"16    res += f"Fraction('{s[start:]}')"
17print(eval(ans))17print(eval(res))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op