python定义一个圆的类计算面积和周长,用get_area(self)和get_perimeter(self),最后从键盘输入半径
时间: 2024-04-21 07:22:37 浏览: 92
计算圆的周长和面积
好的,下面是一个Python定义的圆的类,可以计算面积和周长,并从键盘输入半径:
```python
class Circle:
def __init__(self, radius):
self.radius = radius
def get_area(self):
return 3.14159 * self.radius**2
def get_perimeter(self):
return 2 * 3.14159 * self.radius
# 从键盘输入半径
radius = float(input("请输入圆的半径:"))
# 创建一个圆对象
circle = Circle(radius)
# 调用方法计算面积和周长
area = circle.get_area()
perimeter = circle.get_perimeter()
print("面积:", area)
print("周长:", perimeter)
```
在这个例子中,我们使用 `float(input("请输入圆的半径:"))` 这行代码从键盘获取输入的半径,并将其转换为浮点数。
然后,我们创建一个圆对象 `circle`,并将输入的半径作为参数传递给构造函数 `__init__`。
最后,我们调用 `get_area` 和 `get_perimeter` 方法来计算圆的面积和周长,并将结果打印出来。
运行这段代码时,会提示你输入圆的半径,然后程序会计算并输出圆的面积和周长。
希望这个例子对你有帮助!如果还有其他问题,请随时提问。
阅读全文