Commit e950a2b4 by BellCodeEditor

auto save

parent b14d8807
Showing with 12 additions and 12 deletions
list=[] list = []
with open(r'C:\Users\yd\Documents\lesson13-1\sales_list.txt','r',encoding='utf-8') as f1: with open(r'c:\Users\yd\Documents\lesson13-1\sales_list.txt','r',encoding='utf-8') as f1:
data = f1.readlines() #返回数据列表 data = f1.readlines()
for i in data: #对数据列表进行遍历 for i in data:
new_data = i.split() #对列表中的元素(字符串)进行分割,并且生成一个列表 A=i.split()
#print(new_data[1:]) #打印该列表除第一项以外的其他项 sum = 0
sum = 0 # 设置求和变量 for j in A[1:]:
for j in new_data[1:]: #利用for循环遍历,累加求和存入sum中 sum = sum +int(j)
sum = sum+int(j) #注意j的数据类型为字符串 result = A[0] + str(sum) +'\n'
list.append(new_data[0]+str(sum)+'\n') #将姓名new_data[0]和总分sum以及换行符保存到列表中 list.append(result)
with open(r'C:\Users\yd\Documents\lesson13-1\sales_list1.txt','a',encoding='utf-8') as f2: with open(r'c:\Users\yd\Documents\lesson13-1\sales_list1.txt','w',encoding='utf-8') as f2:
f2.writelines(list) #利用追加模式在(新建的文件)中写入,利用writelines方法写入,里面的参数是列表 f2.writelines(list)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment