7-2 sdut-oop-8 分数四则运算(类和对象) -- Fraction的使用

from fractions import Fraction as F

n=int(input())
for i in range(n):
    a = input()
    if a.find('+')!=-1:
        ls = a.split('+')
        print(F(ls[0]) + F(ls[1]))
    elif a.find('-')!=-1:
        ls = a.split('-')
        print(F(ls[0]) - F(ls[1]))
    elif a.find('*')!=-1:
        ls = a.split('*')
        print(F(ls[0]) * F(ls[1]))
    else:
        ls = a.split('\\')
        print(F(ls[0]) / F(ls[1]))

posted @ 2022-05-31 17:13  kingwzun  阅读(466)  评论(0编辑  收藏  举报