问答详情
源自:3-4 Python中的多态

为什么没有像示例那样输出I am a Person, my name is Tim I am a Student, my name is Bob I am a Teacher, my name is Alice

http://img.mukewang.com/5f55d2680001434f17581356.jpg

在 pycharm也没有输出,我以为是 Python3 或 Python2.7 的原因,可是在 terminal 的 2.7/3.0却都可以输出

http://img4.mukewang.com/5f55d30b0001751814021204.jpg

提问者:qq_狐耳小乖们_0 2020-09-07 14:28

个回答

  • WE_Xing
    2020-09-09 09:30:05

    print(p.who())
    print(s.who())
    print(t.who())

    在终端可以直接将返回值输出 , 在程序里要print输出