📌  相关文章
📜  class dog_years: years = 0 __ fido=Dog() fido.years=3 print(fido.dog_years()) - Python (1)

📅  最后修改于: 2023-12-03 14:59:56.412000             🧑  作者: Mango

使用Python计算狗的年龄

这个程序演示了如何通过编写一个简单的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,然后将fidoyears属性设置为3。最后,我们打印出fido的年龄以及通过调用dog_years方法计算的年龄。

结果

当我们运行以上代码时,输出结果将是:

21

这意味着根据我们输入的年龄3计算的狗年龄是21岁。