Тюшев Максим, 321 ExactFraction 4706
Игорь Зянчурин, 321 группа ExactFraction 15029
f1from fractions import Fractionf1from fractions import Fraction
2s = input().replace(' ', '')2s = input().replace(' ', '')
3oper = ['(', ')', '+', '-', '*', '/', '%']3oper = ['(', ')', '+', '-', '*', '/', '%']
n4new_s = ''n4ans = ''
5digit = False5digit = False
6for i in range(len(s)):6for i in range(len(s)):
7    if s[i] in oper:7    if s[i] in oper:
8        if digit:8        if digit:
n9            new_s += f"Fraction('{s[start:i]}')"n9            ans += f"Fraction('{s[start:i]}')"
10            digit = False10            digit = False
n11        new_s += s[i]n11        ans += s[i]
12    elif not digit:12    elif not digit:
13        digit = True13        digit = True
14        start = i14        start = i
15if digit:15if digit:
t16    new_s += f"Fraction('{s[start:]}')"t16    ans += f"Fraction('{s[start:]}')"
17print(eval(new_s))17print(eval(ans))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op