《读九章学python》如何用Python编程实现少广术?

卷四 少广 以御积幂方圆

随着人工智能概念的大火,其重要的支持语言Python也一路高歌猛,Python的设计哲学是“优雅、明确、简单”。
《九章算术》我国现存的最古老的数学著作之一,本专栏将通过《九章算术》带大家快速学习Python语言、学习编程、学习算法思维。
本书包括许多图解、示例和练习,帮助读者,从零开始,一步步掌握python,一步步走进《九章算术》数学的世界!

第16章 少广术

Python编程要点

  • 列表操作
  • 嵌套的while循环语句
  • Python的Fraction类

16.1 图解九章

广:宽。从:长。李籍《音义》称:“广少,从多,截从之多,益广之少,故曰少广”。此处“少广”应理解为由已知长方形面积求其一边的长。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YxENYpRD-1580693626873)(/api/storage/getbykey/original?key=19119d2fa9392d564753)]

图16-1 少广

提示

图16-1所示由图解九章源码中的“图解少广术.py”自动绘制而成,我们可运行脚本文件,查看动态的绘制过程。

问题一 今有田广一步半。求田一亩,问从几何?答曰:一百六十步。

问题二 今有田广一步半、三分步之一。求田一亩,问从几何?答曰:一百三十步一十一分步之一十。

猜你喜欢

转载自blog.csdn.net/epubit17/article/details/104155751