刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

运行以下Python代码,结果是?( )

class Person():

def init(self, name, age):
self.name = name
self.age = age

def say_hello(self):

print(f"Hello, my name is {self.name}. I am {self.age} years old.")

person1 = Person(“Alice”, 25)
person2 = Person(“Bob”, 30)

person1.say_hello()

A
Hello, my name is Alice. I am 25 years old.
B
Hello, my name is Bob. I am 30 years old.
C
Hello, my name is Bob. I am 25 years old.
D
Hello, my name is Alice. I am 30 years old.
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】首先,Python代码定义了一个名为Person的类,其中包含了两个方法:一个是初始化方法`__init__`,用于设置对象的属性;另一个是`say_hello`方法,用于输出对象的姓名和年龄。然后,代码创建了两个Person对象:person1和person2,分别将"Alice"和25作为参数传递给person1,将"Bob"和30作为参数传递给person2。最后,代码调用了person1的`say_hello`方法,输出的是person1的姓名和年龄,即"Hello, my name is Alice. I am 25 years old."。因此,答案是A。
创作类型:
原创

本文链接:运行以下Python代码,结果是?( ) class Person(): def init(self

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share