#数字的阶乘defjiecheng1(num):
result=1while num>0:
result*=num
num-=1return result
defjiecheng2(num):
result=1for i inrange(1,num+1):
result*=i
i+=1return result
print("阶乘6=",jiecheng1(6))print("阶乘6=",jiecheng2(6))
3.计算圆的面积
#计算圆的面积import math
defcircle_area1(r):
area = math.pi * r * r
return area
defcircle_area2(r):
area = math.pi * r * r
#结果保留两位小数returnround(area,2)print("半径为6圆的面积为",circle_area1(6))print("半径为6圆的面积为",circle_area2(6))print("半径为3.1圆的面积为",circle_area2(3.1))