Upload files to "HW"

This commit is contained in:
2026-01-28 20:11:35 -05:00
parent efa0686d27
commit dd8eb72c44
3 changed files with 68 additions and 0 deletions

53
HW/HW.py Normal file
View File

@@ -0,0 +1,53 @@
## shape class
from __future__ import annotations
from os import name
class Shape:
def __init__(self, name:str)-> None:
self._name: str = name
self._area: float = 0.0
def getArea(self) -> float:
return self._area
def setArea(self)-> float:
self._area = area
def getName(self) -> str:
self._name = name
def __str__(self) -> str:
return self._name
def__eq__(self,other:Shpae) -> bool:
if not isinstance(shape):
return False
return self._name == other._name
def main() -> None:
s1 = Shape("S1")
s2 = Shape("S2")
s3 = Shape("S3")
print(s1)
print(s2)
print(s3)
if __name__=="__main__":
main()