指定sum_extra
与收到的额外信贷总额给定列表test_grades
。完全抵免是100,所以超过100是额外的信用。对于给定的程序,sum_extra
是8,因为1 + 0 + 7 + 0是8.给定程序的样本输出: 总和额外:8Python遍历列表
请原谅我我是编码的起步者,真的很糟糕! 这是我的代码(即不工作),请帮助!:
test_grades = [101, 83, 107, 90]
sum_extra = -999 # Initialize 0 before your loop
while test_grades > 100:
test_grades = test_grades - 100
sum_extra = test_grades[0:3]
for test_grades[0:3] > 100:
test_grades = test_grades - 100
sum_extra= test_grade[0] + test_grades[1] + test_grades[2] + test_grades[3]
print('Sum extra:', sum_extra)
我哪两个循环的将是这个问题好,我怎么可以编辑他们,让他们变得更好?因为我可以告诉他们不会去工作!任何帮助是想要的!谢谢! :)
'迭代一个list'你尝试[谷歌] (https://www.google.com.au/search?q=Python+Iterating+over+a+list)? –
任何帮助是想通?这里是:'总和(等级 - 100级,如果等级> 100,则在test_grades中)“。尽管你可能会向你的老师解释这个问题。 – Matthias