注意,detaillist.csv是我们实际创建的文件名,而listfile是python代码中的名字。而且with方法不需要自己关文件。import csvwith open(“detaillist.csv”,”a”,newline=’’,encoding=’GBK’) as listfile: writer=csv.writer(listfile.dialect=’excel’) header=[‘期次’,’偿还本息(元)’,’偿还本金(元)’,’偿还利息(元)’] writer.writerow(header) #3.2、for循环计算的数据放入文件写入中for i in range(1,loan_month+1): print(“第”+str(i)+”期还款情况”)#2.2.1、每月还款总额month_money=total_loan*month_rate*((1+month_rate)**loan_month)/((1+month_rate)**loan_month-1)#2.2.2、每月偿还本金month_capital=total_loan*month_rate*((1+month_rate)**(i-1))/((1+month_rate)**loan_month-1)#2.2.3、每月偿还的利息month_interest=month_money-month_capital#3.2.1、将每一期数据写入到文件中writer.writerow([i,month_money,month_capital,month_interest])#2.3.2、累计还款总额计算sum_money=sum_money+month_money#2.3.3、累计还款利息sum_interest=sum_money-total_loanprint(sum_money)print(total_loan)print(sum_interest)