标题1
标题2
标题3
标题4
标题5
正文标准字号
加粗字体
下划线
斜体
删除线
行内代码示例
正常文本这是上标
正常文本这是下标
不同颜色的文字
为文字添加背景色
不同的字号
不同的字体
无序列表
- 第一项
- 第二项
有序列表
- 第一项
- 第二项
待办事项
插入链接: 点击进入Django官网
代码示例:
# 示例:用于测试博客代码高亮
# 主题:计算圆的面积和周长
import math
from typing import List
class Circle:
"""表示一个圆。"""
def __init__(self, radius: float) -> None:
# 半径不能为负数
if radius < 0:
raise ValueError("半径不能为负数")
self.radius = radius
def area(self) -> float:
"""计算圆的面积:πr²"""
return math.pi * self.radius ** 2
def circumference(self) -> float:
"""计算圆的周长:2πr"""
return 2 * math.pi * self.radius
def __str__(self) -> str:
# 格式化输出圆的信息
return (
f"圆(半径={self.radius}),"
f"面积={self.area():.2f},"
f"周长={self.circumference():.2f}"
)
def print_circles(circles: List[Circle]) -> None:
"""打印多个圆的信息。"""
for index, circle in enumerate(circles, start=1):
print(f"{index}. {circle}")
def main() -> None:
# 创建几个测试用的圆
circles = [
Circle(1),
Circle(2.5),
Circle(10),
]
# 输出结果
print_circles(circles)
if __name__ == "__main__":
main()
评论 (3)