📅  最后修改于: 2023-12-03 14:59:56.412000             🧑  作者: Mango
这个程序演示了如何通过编写一个简单的Python类来计算狗的年龄。
class dog_years:
years = 0
def __init__(self):
self.years = 0
def dog_years(self):
return self.years * 7
fido = dog_years()
fido.years = 3
print(fido.dog_years())
代码定义了一个名为dog_years
的类,它有一个属性years
表示狗的年龄。在类的构造函数__init__
中,years
被初始化为0。此外,dog_years
类还有一个名为dog_years
的方法,它返回狗的年龄乘以7的值。
在主程序中,我们首先创建一个dog_years
对象fido
,然后将fido
的years
属性设置为3。最后,我们打印出fido
的年龄以及通过调用dog_years
方法计算的年龄。
当我们运行以上代码时,输出结果将是:
21
这意味着根据我们输入的年龄3计算的狗年龄是21岁。