목록에는 모든 성안 및 모든 성격의 평균 이익이 있어야합니다. 내가 할 수 있다고 생각했던 방식으로는 1 년차 목록에 janurary, feb, march, ..., 12 월 등의 가치가있는 목록과 비교하는 것이었고 거기에서 12 년을 기준으로 평균 이익을 찾을 수있었습니다. 아직 일하지 않고 여기서 어디로 가야할지 모르겠습니다. 어떤 제안?두 목록을 비교하여 평균을 찾으십시오.
MONTHS = 12
def average_profit(years):
assert years >= 0, "Years cannot be negative"
total = 0.0
monthly_average = 0.0
total_months = years * MONTHS
total_list = []
average_list=[]
percentage_list = []
for i in range(0, years):
yearly_total = 0.0
for j in range(1, 13):
monthly_profit = float(input("Please enter the profit made in month {0}: ".format(j)).strip())
monthly_average = monthly_average + monthly_profit
month_average = monthly_average/j
total_list.append(monthly_profit)
average_list.append(month_average)
yearly_total = yearly_total + monthly_profit
total_percent = (monthly_profit/12)*100
percentage_list.append(total_percent)
print("Total this year was ${0:.2f}".format(yearly_total))
total = total + yearly_total
average_per_month = total/total_months
return total, average_per_month, total_months, total_list, average_list, percentage_list
두 가지가 같은 것 같습니다 ..? –