因此,这个简短的程序旨在允许用户输入分数,然后程序计算测验,程序和考试的加权平均值。基本上程序的输出需要看起来像这样,粗体部分是用户输入的部分,其余部分由程序完成。 (输入“-1”将打破循环并继续下一位代码)
这应该是使用while循环和标记完成的,不需要任何dicts或列表。
Quiz #1 ----- 10
Quiz #2 ----- 9.5
Quiz #3 ----- 8
Quiz #4 ----- 10
Quiz #5 –---- -1
Program #1 -- 9.5
Program #2 -- 10
Program #3 -- 9
Program #4 -- -1
Exam #1 ----- 85
Exam #2 ----- 92
Final Exam -- 81
Average ----- 89.4
Grade ------- B
最初我认为每个测验已经编入代码但现在我意识到他想要一个while循环,每次都会增加测验编号。我不能为我的生活弄清楚如何打印出来并将数据保存在我需要计算最终平均值的变量中。
TL; DR - 这应该只能使用while循环来完成并且它让我发疯,有没有办法编写一个循环,变量从“测验#1 ------”变为“测验#2 -----“同时仍然存储我每次通过循环放入的值?右??