#coding:utf-8 #这句话最好带上不然可能会乱码
import csv
#需要声明全局变量
#支出记录
paymentlist=[]
#收入记录
incomelist=[]
#支出多少笔数据
paymentnum=0
incomenum=0
#收入多少笔数据
def read_csv(filename):
csv_file=csv.reader(open(filename))
count = 0 #注意count=0在for外面
for line in csv_file:
if count>=17:
#print(line[0])
#嵌套函数
savedata(line)
count+=1 #注意这个不在if里面
def savedata(line):
#print(line[4])
global paymentnum #只有声明为global才可以修改全局变量
global incomenum
if line[4]=='支出':
paymentlist.append(line[5])
paymentnum+=1
else:
incomelist.append(line[5])
incomenum+=1
#列表是能直接追加数据的,但是数字不能直接追加数据
#收入求和
sum=0
def getPayMentList():
#思路
global sum
# for item in paymentlist:
# print("收入总和")
# sum=sum+item
# print(sum)
print(paymentlist[0]+paymentlist[1])
read_csv("微信账单.csv")
print(paymentlist)
print(incomelist)
print(paymentnum)
print(incomenum)
getPayMentList()