回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>所以我试着在我的书中寻找类似的问题,但没有把这些点联系起来。我记下了计算结果,但我不知道如何/在何处放置循环函数以重新输入新学生的成绩(顺便说一句,共有12名学生)</p>
<p>我尝试在不同的位置添加一个while循环,标记为:<>;。但我总是犯不同的错误</p>
<pre><code>def loop():
while newStudent =="y":
newStudent=input("Another student? (Enter y for yes): ")
</code></pre>
<pre><code>name = input("Please enter name of student: ")
!!!
def scoreInput():
\
\
def calc_average(score1, score2, score3, score4, score5, score6, score7, score8):
\
\
def determine_grade(grade):
\
\
def results (score1, score2, score3, score4, score5, score6, score7, score8):
\
\
!!!
def main():
score1, score2, score3, score4, score5, score6, score7, score8 = scoreInput()
results (score1, score2, score3, score4, score5, score6, score7, score8)
!!!
main()
</code></pre>
<p>任何关于我在这方面哪里出了问题的建议都将被感激,或者我只是不理解。此外,对此进行一个小的解释也有助于理解它D</p>