A student has written a program to compute and output the sum of the squares of the first n n\,n positive integers, Sn=∑r=1nr2S_n = \sum_{r=1}^{n} r^2Sn=∑r=1nr2, for a user-entered positive integer nnn.
Figure 1 shows the student's program.
1 n = int(input("Enter a positive integer: "))
2 total_sum = 0
3 r = 1
4 while r < n:
5 total_sum = total_sum + r**2
6 r = r + 1
7 print(total_sum)
Describe how line 4 should be changed so that the program in Figure 1 works correctly.
298 exam-style questions on AQA GCSE Computer Science Programming concepts. Each one has a worked solution and a mark scheme showing where the marks go.