我的老师给了我一个任务,其中一个问题是要我将阵列中的所有内容都除以"vuepress": "^1.0.0-alpha.42"
(完整的马拉松比赛)。我整天都在工作,完全陷入困境,有人可以告诉我如何进行此工作吗?
这是我到目前为止所拥有的
26.22
应该以{{1}},import string
forename = []
surname = []
distance = []
farthest_walk = []
marathon = []
#Opening the text file and sorting variables
data = open("members.txt","r")
for line in data:
value = line.split(',')
forename.append(value[0])
surname.append(value[1])
distance.append(value[2])
#Closing the text file
data.close()
Results = open("Results.txt","w+")
Results.write("The number of whole marathons walked be each member is:\n")
for count in range(len(distance)):
if float(distance[count])/ 26.22 = temp:
marathon.append
Results.write(forename[count]+":")
Results.write(surname[count]+":")
Results.write(marathon[count])
Results.close()
,Forename
结尾,但我不知道它怎么能到达那里。
答案 0 :(得分:1)
您几乎到了那里。 对于每个名称,您都需要计算他参加了多少次马拉松比赛,这可以通过以下操作来实现:
temp = float(distance[count])/ 26.22
这不需要在if
语句中。
然后,您需要在名称后面的输出文件中写入此值:
Results.write(forename[count]+":")
Results.write(surname[count]+":")
Results.write(temp)
# line break such that each result stay in one line
Results.write("\n")
所有这些行都位于您已经拥有的最后一个for
循环内。