Discuss / Python / 还不会定义函数,先暂且这么交吧

还不会定义函数,先暂且这么交吧

Topic source

-- coding:utf-8 --

import math r1=float(input('请输入第1个圆的半径:' )) r2=float(input('请输入第2个圆的半径:' )) r3=float(input('请输入第3个圆的半径:' )) l=[r1,r2,r3] n=1 for r in l: area=math.pir*2 print('第%d个圆的面积为:%.3f' %(n,area)) n=n+1

AttributeError: module 'math' has no attribute 'pir' 这是啥意思啊

Jason_Nichen

#3 Created at ... [Delete] [Delete and Lock User]

pi r r 中间有乘号

Jason_Nichen

#4 Created at ... [Delete] [Delete and Lock User]

应该是area=math.pirr

Joeson同学

#5 Created at ... [Delete] [Delete and Lock User]

area=math.pi×r×r

Joeson同学

#6 Created at ... [Delete] [Delete and Lock User]

import math area=math.pirr math.pi 就是π值:3.141592653589793

MC小飞26442

#7 Created at ... [Delete] [Delete and Lock User]

import math r1=float('1.4') r2=float('2.5') r3=float('3.6') l=[r1,r2,r3] n=1 for r in l: area = math.pirr print('第%d个圆的面积为:%.3f' %(n,area)) n=n+1


  • 1

Reply