1.令结果以分数的形式输出
- 利用Python的fractions 模块
fractions 模块提供了分数类型的支持。可以同时提供分子和分母给构造函数用于实例化Fraction类,分子和分母两者必须同时是int类型或者numbers.Rational类型,否则会抛出类型错误。当分母为0,初始化的时候会导致抛出异常ZeroDivisionError。
from fractions import Fraction
#引入模块
f=Fraction(2,6)
print(f)
f1=float(Fraction(2,6))
print(f1)
f2=float(Fraction(2.5,5))
print(f2)
结果:
所以分子分母必须为整数或numbers.Rational类型
2.换行输出
df1='明月几时有,';
df2='把酒问青天';
print(df1,df2)
df1='明月几时有,\
把酒问青天'
print(df1)