标签:spl split 简单 语言 pre 分数 else action min
这个题目,我用python写的,如果用其他的语言,我还真不会,如果自己造轮子,讲真,这题估计要难死我,但是python就不一样了,居然有相关库。
from fractions import Fraction n=input() st=input() a=st.split() b=Fraction(a[0]) for i in range(1,len(a)): b=b+Fraction(a[i]) if b.numerator>b.denominator: print(b.numerator//b.denominator,Fraction(b.numerator%b.denominator,b.denominator)) elif b.numerator<b.denominator: print(b) else: print(1)
用法还是挺简单的,输入分数常用的有两种方法
Fraction(x,y)
Fraction(‘1/200‘)
Fraction的方法
分子numerator
分母denominator
标签:spl split 简单 语言 pre 分数 else action min
原文地址:https://www.cnblogs.com/zju21860/p/10052288.html