输入圆的的半径r和一个整型数k,当k=1时,计算圆的面积;当k=2时,计算圆的周长,当k=3时,既要求求圆的周长也要求出圆的面积。用python实现
时间: 2024-05-11 14:15:05 浏览: 53
输入圆的半径求周长和面积。程序由三个函数组成:主函数进行输入输出和函数调用,perimeter函数求周长,area函数求面积。
好的,我能够根据您给出的要求进行计算。以下是Python的代码:
```python
import math
r = float(input("请输入圆的半径:"))
k = int(input("请输入一个整型数k,其中k=1时计算圆的面积,k=2时计算圆的周长,k=3时既要求求圆的周长也要求出圆的面积:"))
if k == 1:
area = math.pi * r * r
print("圆的面积是:%.2f" % area)
elif k == 2:
circumference = 2 * math.pi * r
print("圆的周长是:%.2f" % circumference)
elif k == 3:
area = math.pi * r * r
circumference = 2 * math.pi * r
print("圆的面积是:%.2f" % area)
print("圆的周长是:%.2f" % circumference)
else:
print("k输入错误!")
```
当您运行程序并输入半径r和整型数k后,程序将会根据k的不同选项计算并输出所需的结果。注意,最后一行输出的是当k输入错误时的提示信息。
阅读全文