class AvgNum(object):
def __init__(self, num_list):
self.num_list = num_list
def do_avg(self):
temp_1_list = []
temp_2_list = []
for num in self.num_list:
if num < 0:
temp_1_list.append(num)
else:
temp_2_list.append(num)
if len(temp_2_list) > 0:
avgs = sum(temp_2_list) / len(temp_2_list)
else:
avgs = 0
print("負整數個數:%d" % len(temp_1_list))
print("正整數平均值:%f" % avgs)
if __name__ == '__main__':
num_list = [1, 2, 3, 4, 5]
ref = AvgNum(num_list)
ref.do_avg()