擅长:python、mysql、java
<p>下面是一些建议,您可以考虑对代码进行修改。你知道吗</p>
<p>首先,您可以将for循环语句从</p>
<pre><code>for i in range(len(fgrades)):
...
</code></pre>
<p>至</p>
<pre><code>for i in fgrades:
....
</code></pre>
<p>因此接下来,您只需要对值<code>i</code>而不是<code>fgrades[i]</code>进行比较</p>
<p>所以你的代码是</p>
<pre><code>fgrades=[]
a=0
b=0
c=0
d=0
f=0
grades=raw_input("enter your final grade: ")
# Clean up grades, and convert to an integer
grades = int(grades.strip().replace(" ","")
fgrade.append(grades)
for i in fgrade:
if i>=90:
a+=1
elif i >=80:
b+=1
elif i >=70:
c+=1
elif i >=60:
d+=1
else:
f+=1
print a,"\n",b,"\n",c,"\n",d,"\n",f
</code></pre>