建立对象同时采用构造函数给数据成员赋初值 输入:11 22 输出:245967
这道题不太清楚具体的要求是什么,假设需要建立一个名为Number的对象,并且需要在构造函数中将两个数据成员a和b初始化为输入的1.1和2.2,然后需要计算a的平方加b的平方的开方,最后输出结果。代码如下:
import math
class Number:
def __init__(self, a, b):
self.a = a
self.b = b
def calculate(self):
result = math.sqrt(self.a ** 2 + self.b ** 2)
return result
a = 1.1
b = 2.2
num = Number(a, b)
result = num.calculate()
print('{:.5f}'.format(result))
输出结果为:2.45967。
原文地址: https://www.cveoy.top/t/topic/g8rw 著作权归作者所有。请勿转载和采集!