From e0c6292bf090dbb076d91a6507a1f01cebf7fd54 Mon Sep 17 00:00:00 2001 From: Abdulmjeed Bojeir Date: Sun, 1 Mar 2026 13:39:09 +0300 Subject: [PATCH] Lab_OOP_101 --- __pycache__/myclass.cpython-314.pyc | Bin 0 -> 1517 bytes main.py | 25 +++++++++++++++++++++++++ myclass.py | 27 +++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) create mode 100644 __pycache__/myclass.cpython-314.pyc create mode 100644 main.py create mode 100644 myclass.py diff --git a/__pycache__/myclass.cpython-314.pyc b/__pycache__/myclass.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000..555a424b7444551dea791d2254d72bb6f10ee3fa GIT binary patch literal 1517 zcmZ`(Piq@j5P!Scm8F$z`A;p`u@9TZxDllx4m}9dl*E*#h2n^nV+E?{v6WWNy7I34 z-dm?un&Mj<5KRk(<^%MSZ;(Qv*B%uJ#Mx6qPrbR(!MPMV^LAxBrXA4Cyf-s%XXZDf zcgIEz0`yP*7dM|EdNsE=i8Bq4fG&xHwQXrP{z8YBsvD9;ZFgb%kEPUZzVImug$PjkeACh0bo6qSWWI?m8)hcABz)16YpQb!-QV3YMdW zyk%5n?p3V0%tcmRvGA%DMtg*Sia{K=V_t<+CkYxV~q+cT5K2v21qJMg)me zBUC`u4FG1jn=xAUj*0Lrn@op~6;+l25gHww8faz9=UCOE$+95W1RBSq&K|o+__|<% z-WD!DZvO86>OTJb52IhHKC9H9RO)?;_Nm+7^qy@7Pd0?Q)wT>cB)$fe`+-yHJ%X0AfH=x6`C3IiO#Gs)d zPg7kh{YFT$NXR@w`yT+-@0ET64|r)FKtA_>UN=gUM_#bTRswz+!t@tH9~%CS!{VLD z1h^vcVdN?p0E_OVY^UjRQ~18Q>j&NjfFZX72cf7)U^ouvqQoN1MgVYOi-3odCqaqs z#=w^^0Rvbvxd)~Dr60C?mtW+j9^Acu_hIE}&U`+zus<>V^W2Yf582a+v(F0)FAL_& zsdr>Ii~8|$Mhh!f7qeL{rg777#9-45O1J!G&_+E=>2_eZV@r zmP5p5KntfS#Z=t}wS{2r7lCj%JTgJ4T$GJ8cO_UV#x50 z&jNe>E!6x<)%Dp|nDkwRj$+Is65Zi=hp7*uLOx_~!%;qmb9InV P6y;DYDCY+Rm<;$AvZqB+ literal 0 HcmV?d00001 diff --git a/main.py b/main.py new file mode 100644 index 0000000..4b82dd7 --- /dev/null +++ b/main.py @@ -0,0 +1,25 @@ +from myclass import Panda + +panda1 = Panda("Bamboozle","female",92,3,"sweet bamboo shoots") +panda2 = Panda("Nibblesworth","male",135,8,"bamboo leaves") +panda3 = Panda("Fluffernutter","female",105,5,"berries") +panda4 = Panda("Pandamonium","male",78,7,"honey") + + + +print(panda1.panda_info()) +print("Panda Status: ") +print(panda1.panda_status(),"\n") + +print(panda2.panda_info()) +print("Panda Status: ") +print(panda2.panda_status(),"\n") + +print(panda3.panda_info()) +print("Panda Status: ") +print(panda3.panda_status(),"\n") + +print(panda4.panda_info()) +print("Panda Status: ") +print(panda4.panda_status(),"\n") + diff --git a/myclass.py b/myclass.py new file mode 100644 index 0000000..2177643 --- /dev/null +++ b/myclass.py @@ -0,0 +1,27 @@ +class Panda: + def __init__(self,name,gender, weight, age, food): + self.name = name + self.gender = gender + self.weight = weight + self.age = age + self.food = food + + + def panda_info(self): + panda_info = f"Panda Information\n-----------\nname: {self.name}\ngender: {self.gender}\nweight: {self.weight}\nage:{self.age}\nfav food: {self.food}" + return panda_info + + def panda_status(self): + if self.age >= 4: + #adult + if self.weight > 125: + return "overweight" + elif self.weight < 85: + return "underweight" + else: + return "Average" + else: + return "panda is too young" + + + \ No newline at end of file