美文网首页
Python3 - 分数运算

Python3 - 分数运算

作者: 惑也 | 来源:发表于2018-12-20 17:40 被阅读30次

问题

代码中涉及到分数计算问题。

解决方案

fractions 模块可以被用来执行包含分数的数学运算。比如:

from fractions import Fraction

a = Fraction(5, 4)
b = Fraction(7, 16)
c = a * b

print(a + b)
27/16

print(a * b)
35/64

print(c.numerator)
35

print(c.denominator)
64

print(float(c))
0.546875

# Converting a float to a fraction
x = 3.75
y = Fraction(*x.as_integer_ratio())
print(y)
15/4

讨论

在大多数程序中,一般不会出现分数的计算问题,但是有时候还是需要用到的。 比如,在一个允许接受分数形式的测试单位并以分数形式执行运算的程序中,直接使用分数可以减少手动转换为小数或浮点数的工作。

相关文章

  • Python3 - 分数运算

    问题 代码中涉及到分数计算问题。 解决方案 fractions 模块可以被用来执行包含分数的数学运算。比如: 讨论...

  • 课堂因学生的问题意识而星光灿烂

    教学随笔 近日,执教六年级上册《分数混合运算(二)》,这节课是在学生已掌握了分数混合运算的运算顺序及整数运算律的基...

  • 课堂因学生的问题意识而星光灿烂

    教学随笔 近日,执教六年级上册《分数混合运算(二)》,这节课是在学生已掌握了分数混合运算的运算顺序及整数运算律的基...

  • 《分数除法一》教学反思

    分数除法是分数加减乘除中的最后一种运算,分数除法一主要学习内容是分数除以整数,运算法则是:除以一个不为零的整...

  • 分数简便运算

    今天继续分数的混合运算,记录一下课堂上的亮点: 1、常规简便运算后,出示了以下两个题目: 学生马上说,要去括号了。...

  • 2.第二学段

    认识自然数,经历小数和分数的形成过程,初步认识小数和分数; 能进行较复杂的整数四则运算和简单的小数、分数的加减运算...

  • 11.《唐彩斌与能力为重的小学数学》读书笔记4

    11.分数四则混合运算中,为什么有的要通分,有的却不要? 在分数的四则运算中,两个分数相加减,先把计数单位化为相同...

  • 小白的Python之路(3)--运算符

    @(Python3) 内容:运算符 1. 位运算符 Python中的运算符和Java中基本差不多,这里主要介绍一下...

  • python3从零学习-5.3.4、分数fractions

    源代码 Lib/fractions.py fractions 模块支持分数运算。 分数实例可以由一对整数,一个分数...

  • 2019-02-27 埃及分数 (贪心算法简单示例)

    1 . 问题 埃及分数是指分子是1的分数,也叫单位分数。古代埃及人在进行分数运算时。只使用分子是1的分数。因此这种...

网友评论

      本文标题:Python3 - 分数运算

      本文链接:https://www.haomeiwen.com/subject/bkcukqtx.html