擅长:python、mysql、java
<p>我认为内在的环是不必要的:</p>
<pre><code>def main():
inFile=open('3weightcalc.in','r')
i=0
for line in inFile.readlines():
items=line.split()
listEleVP=items[1]
listEleVS=items[3]
valP=float(listEleVP)
valS=float(listEleVS)
FinVal=float(valP*valS)
txtA=items [0]
txtB=items [2]
print("On ",txtB,txtA,"would weigh ",FinVal,"pounds.")
inFile.close()
main()
</code></pre>
<p>问题是在内部cicle中,您迭代了<code>split</code>返回的字符串。在</p>
<p>希望这有帮助!在</p>