我正在编写一个程序,可以帮助我计算学生的平均成绩。 我想在程序中输入一组成绩,我将让程序知道通过输入-1作为成绩输入完成绩。因此,在我输入-1之前,该程序应不断询问我要输入的另一年级。输入完分数后,程序应输出平均分数和分数总和。
grades = int(input("Enter grade: "))
if grades >= 1:
grades = int(input("Enter grade: "))
elif grades == -1:
exit
答案 0 :(得分:0)
我认为如果将-1作为字符串关键字(或将其转换为字符串)会有所帮助。它以-1作为ANOTHER等级而不是退出关键字。希望这会有所帮助! :D
答案 1 :(得分:0)
希望这对您有帮助
Total = 0;
num = 0;
grades = int(input("Enter grade: "))
while grades != -1:
if grades >= 1:
Total = Total + grades #Calculate Total of grades
num = num + 1; #Calculate number of grades
grades = int(input("Enter grade: "))
avg = Total / num; #Calculate average
print(Total) #print Total
print(avg) #Print average
输出-:
Enter grade: 2
Enter grade: 2
Enter grade: 3
Enter grade: -1
7
2.3333333333333335