Георгий Попандопуло, 520 группа ExactFraction 6313
Пахненко Иван 516 ExactFraction 5089
t1import ret1import re
2from fractions import Fraction2from fractions import Fraction
33
4def digit(string):4def digit(string):
5    if string.isdigit():5    if string.isdigit():
6        return True6        return True
7    try:7    try:
8        float(string)8        float(string)
9        return True9        return True
10    except ValueError:10    except ValueError:
11        return False11        return False
12my_str = input().replace(' ', '')12my_str = input().replace(' ', '')
13my_mas = [i for i in re.split('(\\+|\\-|\\*|\\(|\\)|\\/|\\%)', my_str) if i != '']13my_mas = [i for i in re.split('(\\+|\\-|\\*|\\(|\\)|\\/|\\%)', my_str) if i != '']
14new_str = ''14new_str = ''
15for i in my_mas:15for i in my_mas:
16    if digit(i):16    if digit(i):
17        new_str += 'Fraction(' + i + ').limit_denominator()'17        new_str += 'Fraction(' + i + ').limit_denominator()'
18    else:18    else:
19        new_str += i19        new_str += i
20print(eval(new_str))20print(eval(new_str))
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op