some fixes + 02/ex5 WIP

This commit is contained in:
2026-01-17 10:47:13 +01:00
parent 33e4e6ed3d
commit 29c20da5b3
4 changed files with 111 additions and 13 deletions

View File

@@ -1,30 +1,30 @@
class Plants:
name: str
height: int
p_age: int
days: int
def __init__(self, name, height, age):
def __init__(self, name, height, days):
self.name = name
self.height = height
self.p_age = age
self.days = days
def get_info(self):
print(self.name.capitalize() + ":", self.height, end="")
print("cm,", self.p_age, "days old")
print("cm,", self.days, "days old")
def grow(self):
self.height = self.height + 1
def age(self):
self.p_age = self.p_age + 1
self.days = self.days + 1
self.grow()
if __name__ == "__main__":
x = Plants("rose", 25, 1)
start = x.days;
x.get_info()
i = 1
while i < 8:
for n in range(1, 8):
x.age()
i = i + 1
x.get_info()
print("Growth this week: +", x.days - start, "cm");