Commit 709f6662 by BellCodeEditor

auto save

parent 5ec53ebb
Showing with 20 additions and 0 deletions
with open(r"C:\Users\10839\Desktop\sales_list.txt",'r',encoding='utf-8') as file:
#a=file.read()
#print(type(a)) #a为字符串类型
#print(type(a[3:5])) #取的是字符串里的数字12,也为字符串类型
a=file.readlines() #一次读取所有行并返回列表数据类型
print(type(a)) #a的数据类型为列表
print(type(a[3:5]))#数字12的数据类型也为列表
#print(a)
for i in a:
data=i.split() #以空格分割列表i里的字符串(也就是用空格分割列表a的第一行)
#print(data[0]) #打印data列表的第一个字符串,也就是姓名
#print(data)#打印姓名后的所有字符串(义卖款)
sum=0
for sales in data[1:]:#遍历每一个列表里所有的数字字符串
sum+=int(sales)#将每一个数字字符串转换为整型,然后加在sum里,即对每一行求和。
result=data[0]+str(sum) #将每一行的人名+求和的结果赋值给result
print(result)
#with open(r"C:\Users\10839\Desktop\sales_list.txt",'a',encoding='utf-8') as file:
#file.write(result)
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