输入圆的半径,若半径大于零,则求圆的周长和面积并输出Python
时间: 2024-11-04 13:11:00 浏览: 19
python 输入半径计算圆的周长和面积 示例
5星 · 资源好评率100%
在Python中,你可以编写一个函数来计算给定半径的圆的周长和面积。如果半径大于0,函数将返回相应的值。下面是一个简单的示例:
```python
import math
def calculate_circle(r):
if r > 0:
# 圆的周长公式:C = 2 * π * r
circumference = 2 * math.pi * r
# 圆的面积公式:A = π * r^2
area = math.pi * (r ** 2)
return circumference, area
else:
print("半径必须大于0")
# 用户输入半径
radius = float(input("请输入圆的半径:"))
result = calculate_circle(radius)
if result:
perimeter, area = result
print(f"圆的周长是 {perimeter},面积是 {area}")
else:
print("计算失败,半径不符合条件")
```
在这个程序中,用户会提示输入圆的半径,然后函数检查是否大于0。如果符合条件,就会计算出周长和面积,并将结果返回;如果不满足,就打印出错误信息。
阅读全文