Crossin的编程教室
标题:
根据教程写的,我的出错了,教程的没出错
[打印本页]
作者:
liliya
时间:
2021-4-24 13:22
标题:
根据教程写的,我的出错了,教程的没出错
a=open('back 1.txt',encoding='UTF-8')
read=a.readlines()
a.close()
zuihou=[]
for c in read:
d=c.split()
# print(d)
e=0
for f in d[1:]:
e += int(f)
# print(e)
zuihou='%s:%d'%(d[0],e)
print(zuihou)
这个我的
原代码是教程三十三里面的
作者:
liliya
时间:
2021-4-24 13:23
输出:刘亦:2
刘亦:6
刘亦:11
刘亦:18
杨飒:11
杨飒:26
杨飒:39
杨飒:50
楚辞:0
楚辞:0
楚辞:1
楚辞:5
萧赋:15
萧赋:29
萧赋:44
萧赋:59
作者:
liliya
时间:
2021-4-24 13:25
原:
coding='UTF-8'
f = open('back 1.txt', encoding='UTF-8')
lines = f.readlines()
f.close()
results = []
for line in lines:
# print (line)
data = line.split()
# print (data)
sum = 0
for score in data[1:]:
sum += int(score)
result = '%s \t: %d\n' % (data[0], sum)
print (result)
作者:
liliya
时间:
2021-4-24 13:25
谢谢!
作者:
crossin先生
时间:
2021-4-24 18:37
那就对比一下两个代码咯
最后两行的缩进不一样,一个是在循环体内,一个是在循环体外,当然执行效果就不一样了
作者:
liliya
时间:
2021-4-25 17:50
crossin先生 发表于 2021-4-24 18:37
那就对比一下两个代码咯
最后两行的缩进不一样,一个是在循环体内,一个是在循环体外,当然执行效果就不一 ...
谢谢你!
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5