牛牛正在玩七巧板拼图,他想知道每种图形边长与面积的关系。 请定义一个父类Square表示正方形,并定义一个计算其面积的函数,然后定义多个子类Rectangle、Circular、Triangle分别表示长方形、圆、正三角形,并重写面积计算方法。 根据输入的图形及边长(圆为半径)计算其面积。(三角形与圆的面积保留三位小数)
区块链毕设网qklbishe.com为您提供问题的解答
牛牛正在玩七巧板拼图,他想知道每种图形边长与面积的关系。
请定义一个父类Square表示正方形,并定义一个计算其面积的函数,然后定义多个子类Rectangle、Circular、Triangle分别表示长方形、圆、正三角形,并重写面积计算方法。
根据输入的图形及边长(圆为半径)计算其面积。(三角形与圆的面积保留三位小数)
# 1.题目只有三角形、圆形需要小数3位 import math class Square(): def __init__(self,square_len): self.square_len = int(square_len) def calc_s(self): print(int(self.square_len*self.square_len)) class Rectangle(Square): def __init__(self,l): self.a = int(l.split(' ')[0]) self.b = int(l.split(' ')[1]) def calc_s(self): print(self.a*self.b) class Circular (Square): def __init__(self,r): self.r = int(r) def calc_s(self): print("{:.3f}".format(math.pi*self.r**2)) class Triangle (Square): def __init__(self,l): self.l = int(l) def calc_s(self): print("{:.3f}".format(math.sqrt(3)/4*self.l**2)) i,j = input(),input() shape = eval(f"{i}('{j}')") # 这里是看的牛客ElvisZhu的用法,这里j一定要有'' ,为了解决长方形一行输入2个的解析 shape.calc_s()
30:26
以上就是关于问题牛牛正在玩七巧板拼图,他想知道每种图形边长与面积的关系。 请定义一个父类Square表示正方形,并定义一个计算其面积的函数,然后定义多个子类Rectangle、Circular、Triangle分别表示长方形、圆、正三角形,并重写面积计算方法。 根据输入的图形及边长(圆为半径)计算其面积。(三角形与圆的面积保留三位小数)的答案
欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。
区块链NFT链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 牛牛正在玩七巧板拼图,他想知道每种图形边长与面积的关系。 请定义一个父类Square表示正方形,并定义一个计算其面积的函数,然后定义多个子类Rectangle、Circular、Triangle分别表示长方形、圆、正三角形,并重写面积计算方法。 根据输入的图形及边长(圆为半径)计算其面积。(三角形与圆的面积保留三位小数)
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 牛牛正在玩七巧板拼图,他想知道每种图形边长与面积的关系。 请定义一个父类Square表示正方形,并定义一个计算其面积的函数,然后定义多个子类Rectangle、Circular、Triangle分别表示长方形、圆、正三角形,并重写面积计算方法。 根据输入的图形及边长(圆为半径)计算其面积。(三角形与圆的面积保留三位小数)
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 牛牛正在玩七巧板拼图,他想知道每种图形边长与面积的关系。 请定义一个父类Square表示正方形,并定义一个计算其面积的函数,然后定义多个子类Rectangle、Circular、Triangle分别表示长方形、圆、正三角形,并重写面积计算方法。 根据输入的图形及边长(圆为半径)计算其面积。(三角形与圆的面积保留三位小数)
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 牛牛正在玩七巧板拼图,他想知道每种图形边长与面积的关系。 请定义一个父类Square表示正方形,并定义一个计算其面积的函数,然后定义多个子类Rectangle、Circular、Triangle分别表示长方形、圆、正三角形,并重写面积计算方法。 根据输入的图形及边长(圆为半径)计算其面积。(三角形与圆的面积保留三位小数)