1. 题目🔍
编写程序,创建类MyMath,计算圆的周长、面积和球的表面积和体积,结果均保留两位小数。
若输入的是非数字,则输出:请输入数字!
提示:要引入math包
1.1 输入样例1
输入半径
5
1.2 输出样例1
圆的周长 = 31.42
圆的面积 = 78.54
球的表面积 = 314.16
球的体积 = 523.60
1.3 输入样例2
s
1.4 输出样例2
请输入数字!
2. 题解✨
2.1 知识储备
球的体积:V = 4πR³/3
球的面积:S = 4πR^2
表面积:Surface Area / 体积:Volume / 周长:Perimeter / 面积:Area
2.2 代码
import math
class MyMath:
def __init__(self, r):
self.r = r
def perimeter(self):
print('圆的周长 = {:.2f}'.format(2*math.pi*r))
def are