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