Looking for reliable answers? Westonci.ca is the ultimate Q&A platform where experts share their knowledge on various topics. Discover solutions to your questions from experienced professionals across multiple fields on our comprehensive Q&A platform. Connect with a community of professionals ready to provide precise solutions to your questions quickly and accurately.

The following Python program should print the sum of all the even numbers from 0 to 10 (0, 2, 4, 6, 8, 10), but it has two bugs:

x = 0
sum = 0
while x < 10:
sum = sum + x
x = x + 1
print(sum)

Write a sentence or two explaining what the errors are and how to fix them.

Sagot :

tonb

Answer:

To make the value 10 also part of the loop, the while statement must be "while x<=10" otherwise 10 is excluded. To have only even numbers, x should be increased by 2, not 1, i.e.: "x = x + 2".