【发布时间】:2015-08-30 05:01:54
【问题描述】:
如果我有用户输入的分子和分母,其中 num = 分子的输入和 den = 分母的输入,其余代码将如何将假分数转换为带分数?
【问题讨论】:
标签: python-3.x
如果我有用户输入的分子和分母,其中 num = 分子的输入和 den = 分母的输入,其余代码将如何将假分数转换为带分数?
【问题讨论】:
标签: python-3.x
使用地板除法和模除法的组合。
num = int(input("Type numerator: "))
den = int(input("Type denominator: "))
whole_part = num // den
fract_part = num % den
print("Result: {} and {}/{}".format(whole_part, fract_part, den))
【讨论】:
看看python中的整数除法//和模函数%。
num = int(input("Type numerator: "))
den = int(input("Type denominator: "))
integral_part = num // den
fractional_part_num = num % den
if fractional_part > 0:
print("result: %s %s/%s" %
(integral_part, fractional_part_num, den))
else:
print("result: %s" % integral_part)
【讨论】: