【发布时间】:2020-09-07 00:19:00
【问题描述】:
我正在尝试学习课程,但我不明白为什么我的代码打印“none”?
代码
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print("Hello my name is " + self.name +" and I am "+ str(self.age) +" years old.")
def crazy_talk(self):
print(self.name +" says I'm a test")
p1 = Person("John", 36)
p2 = Person("Bob", 23)
p3 = Person("Joe", 3)
p4 = Person("John", 17)
p5 = Person("Ronald", 102)
p6 = Person("Kevin", 55)
p7 = Person("Albert", 70)
people_list=[p1,p2,p3,p4,p5,p6,p7]
for human in people_list:<br>
print human.introduce()
输出
您好,我叫约翰,今年 36 岁。
无
你好,我叫 Bob,今年 23 岁。
无
你好,我叫乔,我今年 3 岁。
无
你好,我叫约翰,今年 17 岁。
无
你好,我叫罗纳德,今年 102 岁。
无
你好,我叫凯文,今年 55 岁。
无
您好,我叫 Albert,今年 70 岁。
无
【问题讨论】:
-
顺便说一句,您真的应该使用 Python 3,Python 2 已经过时,不再受支持
标签: python python-2.7 class