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

来源:3-4 Python中的多态

qq_狐耳小乖们_0

2020-09-07 14:28

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

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

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

写回答 关注

1回答

  • WE_Xing
    2020-09-09 09:30:05
    print(p.who())
    print(s.who())
    print(t.who())

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

Python3 进阶教程(新版)

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

41910 学习 · 236 问题

查看课程

相似问题