为了账号安全,请及时绑定邮箱和手机立即绑定

Rational类为啥会表示有理数p / q?

class Rational(object):
    def __init__(self,p,q):
        self.p = p
        self.q = q


正在回答

2 回答

https://img1.sycdn.imooc.com//5b07c17a00018b9003980379.jpg代码里面写好的啊

0 回复 有任何疑惑可以回复我~
#1

IRVLIN 提问者

噢我以为是转义符,谢谢
2018-05-26 回复 有任何疑惑可以回复我~

估计你是对有理数的概念不清晰,有理数的定义:数学上,有理数是一个整数a和一个正整数b,例如3/8,通则为a/b。0也是有理数。有理数是整数和分数的集合,整数也可看做是分母为一的分数。有理数的小数部分是有限或为无限循环的数。不是有理数的实数称为无理数,即无理数的小数部分是无限不循环的数。

至于rational类为啥表示有理数,有理数的英文翻译就是Rational number,这个类的取名跟整数int(integer),浮点数float(Floating-point number)一个道理啊

1 回复 有任何疑惑可以回复我~
#1

IRVLIN 提问者

我的意思是为什么会返回p / q这个值?代码里也没有这个运算呀。。难道是内置的?
2018-05-24 回复 有任何疑惑可以回复我~
#2

青萍之风 回复 IRVLIN 提问者

看到这里我也这么疑问,你知道为什么了吗
2018-07-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255533    人
  • 解答问题       3038    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

Rational类为啥会表示有理数p / q?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号