docs: 2026-03-24作业_python文件

This commit is contained in:
2026-03-30 20:07:49 +08:00
parent 8f86474ad7
commit 8fc93fcc0e
3 changed files with 117 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
# 实现 Circle 类...
import math
class Circle():
radius = float(0)
def __init__(self, radius:float) -> None:
self.radius = radius
def get_peimeter(self) -> float:
return math.pi * self.radius * 2
def get_area(self) -> float:
return math.pi * (self.radius ** 2)
def __str__(self) -> str:
return f"radius: {self.radius}\npeimeter: {self.get_peimeter()}\narea: {self.get_area()}\n"
def main() -> int:
cir1 = Circle(3.0)
# print(str(cir1))
print(f"cir1: peimeter: {cir1.get_peimeter()}")
print(f"cir1: narea: {cir1.get_area()}")
return 0
if __name__ == "__main__":
main()