天神下饭... 发表于 2020-11-27 20:47:32

看看这题用python怎么写

洋洋痒 发表于 2020-11-27 20:47:33

本帖最后由 洋洋痒 于 2020-11-28 07:14 编辑

import fractions
n=int(input('请输入正整数n:'))
a=input('请输入n个分数,并以空格分开:')
b=a.rsplit()
s=0
if n!=len(b):
    print('请输入n个分数,并以空格分开')
elif n==len(b):
    for i in range(n):
      s+=fractions.Fraction(b)
    z=int(s)
    f=s-z
    f=fractions.Fraction(f)
    if z==0:
      print(f)
    else:
      print(z,f)



第一次自己手动写,不足之处希望大家不要笑话,并希望指正
页: [1]
查看完整版本: 看看这题用python怎么写