Bài 21. Câu lệnh lặp While
Câu 21.4 trang 44 SBT Tin học 10: Em hãy sử dụng câu lệnh lặp while để thay thế câu lệnh for trong đoạn chương trình sau:
s = 0
for i in range(5,11):
s = s + i*i
print(s)
Lời giải ngắn nhất
Đoạn chương trình thực hiện việc tính tổng bình phương các số tự nhiên từ 5 đến 10. Em có thể dùng câu lệnh while để thay thế câu lệnh for như sau:
s = 0
i = 5
while i
s = s + i*i
i = i + 1
print(s)