Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
bellcode
/
lesson13-1
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
c40e71dc
authored
6 months ago
by
BellCodeEditor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
auto save
parent
e6a02968
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
20 deletions
diy.py
q.py
sales_list.txt
diy.py
deleted
100644 → 0
View file @
e6a02968
f
=
open
(
r'c:\Users\29018\Documents\lesson13-1\sales_list.txt'
,
'r'
,
encoding
=
'utf-8'
)
a
=
f
.
readlines
()
for
i
in
a
:
s
=
i
.
split
(
" "
)
print
(
s
[
1
:])
This diff is collapsed.
Click to expand it.
q.py
View file @
c40e71dc
file
=
open
(
r'c:\Users\29018\Documents\lesson13-1\sales_list.txt'
,
'r'
,
encoding
=
'utf-8'
)
a
=
file
.
readlines
()
#按行读取数据并返回一个列表a的格式,每行被当做一个元素
final
=
[]
#建一个空列表用于添加最后的总和名单
for
d1
in
a
:
#在列表里遍历每个元素d1
d2
=
d1
.
split
(
" "
)
#把每个元素里的数据用split()分开,形成新的列表d2
#print(d2) #d2是每个人的姓名和义卖款的单独列表
total
=
0
#建一个空篮子收集数据的和
for
d3
in
d2
[
1
:]:
#d2[1:]是每个人的义卖数据切片
total
=
total
+
int
(
d3
)
#每遍历一个数据,就累加算和
d4
=
d2
[
0
]
+
":"
+
str
(
total
)
+
"
\n
"
#每计算完一个人的和,将对应的名字和总和整理在一起
final
.
append
(
d4
)
#用列表追加元素的方式整理所有人的数据,用于写入
file
=
open
(
r'c:\Users\29018\Documents\lesson13-1\sales_list.txt'
,
'w'
,
encoding
=
'utf-8'
)
file
.
writelines
(
final
)
#writelines用于给文件写入列表,括号里是列表名
file
.
close
\ No newline at end of file
This diff is collapsed.
Click to expand it.
sales_list.txt
View file @
c40e71dc
悟空 12 15 11 12 11 12 13 21 27 12 15 30 22 26 15 12 21 23 27 11
悟空:348
诺依21 29 15 21 21 21 29 30 12 13 12 12 24 52 27 26 15
诺依:380
小贝29 11 11 15 13 15 13 11 11 29 13 11
小贝:182
李丽 13 15 20 15 15 11 17 20 20 11 12 12 20
李丽:201
宋扬 11 11 11 11 15 17 11 20
宋扬:107
王明 30 27 26 24 29 12 15 11 22 26 23
王明:245
李强12 12 11 15 11 13 25 26 11 13 15
李强:164
孙小白 25 26 12 15 27 30 48 39
孙小白:222
苏琪 15 11 15 15 30 13 27 11
苏琪:137
刘若若 11 11 13 11 20 15 13 29 24
刘若若:147
刘阳 11 15 22 11 23 26 22 15 17 52 12
刘阳:226
王胜男27 15 15 26 13 12 15
王胜男:123
王娇12 11 12 12 15 35 23 11
王娇:131
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment