第3关:函数与函数调用 - 分清主次
我们一般将字符串、列表等变量作为参数进行函数调用。但函数本身也是一个对象,所以我们也可以将函数作为参数传入另外一个函数中并进行调用。
本关的目标是让学习者了解并掌握函数作为参数传入另外一个函数中并进行调用的相关知识。
本关的编程任务是补全src/step3/func_ref.py
文件的代码,实现相应的功能。具体要求如下:
- 定义一个函数,要求实现圆的面积的计算;
- 根据输入的不同整数值的半径,调用函数计算,并输出圆的面积,结果保留两位小数。
# coding=utf-8
from math import pi as PI
n = int(input())
# 请在此添加代码,实现圆的面积计算,并输出面积结果
########## Begin ##########
def area(n):
return PI*pow(n,2)
print('%.2f'%area(n))
########## End ##########