函数代码:
def calculate_circle(radius):
pi = 3.14159265358979323846
circumference = 2 * pi * radius
area = pi * radius ** 2
return circumference, area
radius = float(input("请输入圆的半径:"))
circumference, area = calculate_circle(radius)
print("圆的周长为:%.2f" % circumference)
print("圆的面积为:%.2f" % area)
类代码:
class Circle:
def __init__(self, radius):
self.radius = radius
self.pi = 3.14159265358979323846
def circumference(self):
return 2 * self.pi * self.radius
def area(self):
return self.pi * self.radius ** 2
radius = float(input("请输入圆的半径:"))
circle = Circle(radius)
print("圆的周长为:%.2f" % circumference)
print("圆的面积为:%.2f" % area)