Python3 fractions — 分数运算
# 导入分数模块
from fractions import Fraction
# 定义一个函数,用于将分数字符串转换为Fraction对象
def str_to_fraction(s):
return Fraction(*(int(i) for i in s.split('/')))
# 读取输入的分数
input_fractions = input("请输入分数,以空格分隔:").split()
# 将字符串转换为Fraction对象,并计算结果
result = str_to_fraction(input_fractions[0]) + str_to_fraction(input_fractions[1])
# 输出结果
print("计算结果是:", result)
这段代码演示了如何使用Python的fractions
模块来进行分数的加法运算。用户输入两个分数,程序将它们转换为Fraction
对象,并计算结果。最后,输出计算得到的分数结果。这个例子简单明了,适合作为分数运算的入门级教程。
评论已关闭