用python求出周长为18.84的圆的半径及面积 (pi=3.14)
时间: 2024-02-01 07:13:22 浏览: 130
根据圆的周长公式 $C=2\pi r$,可以得到 $r=\frac{C}{2\pi}=\frac{18.84}{2\times3.14}=3$。
根据圆的面积公式 $S=\pi r^2$,可以得到 $S=\pi\times3^2=28.26$。
因此,该圆的半径为3,面积为28.26。
你可以使用Python代码来计算:
```python
pi = 3.14
c = 18.84
r = c / (2 * pi)
s = pi * r ** 2
print("半径为:", r)
print("面积为:", s)
```
输出结果为:
```
半径为: 3.0
面积为: 28.26
```
相关问题
编写 求园面积的西数,然后在键盘上输入两个园的半径(输入半径为浮点数,第一个圆半径大于 𥮳 个园半径),调用函数求出圆环面积。 (圆周率Pi=3.14. 面积保留两位小数)
以下是求圆环面积的西数:
```python
def circle_area(radius):
area = 3.14 * radius * radius
return area
def ring_area(radius1, radius2):
area1 = circle_area(radius1)
area2 = circle_area(radius2)
ring_area = area1 - area2
return round(ring_area, 2)
# 测试
r1 = float(input("请输入第一个圆的半径:"))
r2 = float(input("请输入第二个圆的半径:"))
if r1 > r2:
ring = ring_area(r1, r2)
print("圆环面积为:", ring)
else:
print("第一个圆的半径必须大于第二个圆的半径!")
```
运行结果示例:
```
请输入第一个圆的半径:3.5
请输入第二个圆的半径:2.0
圆环面积为: 29.15
```
1.创建一个shape3抽象类,内有2个抽象方法方法名分别是area-面积、zc-周长、 2.创建一个派生类circle继承shape3,实现所有面积和周长抽象方法---圆。【PI=3.14必须定义为类常量,其他所有属性为私有。】 创建一个派生类rect继承shape3,实现所有面积和周长抽象方法---矩形。 注意:其他属性和功能根据公式自主定义,每个派生类必须运用构造函数。 3.创建p1对象(半径=6),调用圆的周长和面积 求出半径5的面积周长后,在类外对半径值更新为8,并求出半径更新后的面积。 创建p2对象(长=7,宽:4),调用矩形的周长和面积
```python
import abc
class Shape3(abc.ABC):
PI = 3.14
@abc.abstractmethod
def area(self):
pass
@abc.abstractmethod
def zc(self):
pass
class Circle(Shape3):
def __init__(self, radius):
self.__radius = radius
def area(self):
return self.PI * self.__radius ** 2
def zc(self):
return 2 * self.PI * self.__radius
class Rect(Shape3):
def __init__(self, length, width):
self.__length = length
self.__width = width
def area(self):
return self.__length * self.__width
def zc(self):
return 2 * (self.__length + self.__width)
# 创建p1对象
p1 = Circle(6)
print("p1对象的周长为:", p1.zc())
print("p1对象的面积为:", p1.area())
# 对p1对象的半径进行更新
p1._Circle__radius = 8
print("更新后,p1对象的面积为:", p1.area())
# 创建p2对象
p2 = Rect(7, 4)
print("p2对象的周长为:", p2.zc())
print("p2对象的面积为:", p2.area())
```
阅读全文