Тесты которые указаны в примеры, код прошел. На сложных выражениях не работает)))
def arithm(*args):
try:
res = eval(args[0])
return res
except:
s =""
args = ''.join(args)
j = args[0]
for i in range(len(args)):
if '%' in args[i]:
s = args[:i]
s = int(s)
s = s/100
return s
if '*' in args[i] and args[i+1]:
s = args[:i]
s = int(s)
s = s**2
return s
else:
j = args[i]
print(arithm('9**'))
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.