定义一个函数并调用,函数功能:使用 turtle 函数绘制实心 圆,计算该圆的面积(保留两位小数)并输出结果在圆的下方,要求半 集合 径、颜色从键盘输入, 调用 math 函数python 代码
时间: 2024-02-11 21:08:50 浏览: 108
实例讲解Python中函数的调用与定义
好的,以下是代码实现:
```python
import turtle
import math
def draw_circle(radius, color):
t = turtle.Turtle()
t.fillcolor(color)
t.begin_fill()
t.circle(radius)
t.end_fill()
turtle.done()
area = math.pi * radius ** 2
print("圆的面积为:%.2f" % area)
if __name__ == '__main__':
radius = float(input("请输入圆的半径:"))
color = input("请输入圆的颜色:")
draw_circle(radius, color)
```
解释一下代码:
首先定义了一个名为 `draw_circle` 的函数,接收两个参数 `radius` 和 `color`,分别表示圆的半径和颜色。在函数中,我们用 `turtle` 库绘制了一个实心圆,并计算了该圆的面积。最后输出圆的面积。注意,我们使用了 `math` 库中的 `pi` 和 `pow` 函数来进行计算。
在 `main` 函数中,我们通过 `input` 函数从键盘上获取了圆的半径和颜色,并调用 `draw_circle` 函数进行绘制和计算面积。
阅读全文