28/03/2025
Làm sao để có câu trả lời hay nhất?
28/03/2025
28/03/2025
RDYS54EUE56 mã Python để tính tổng dãy số s = 5 + 10 + 15 + 20 + ... + 200:
Python
s = 0
for i in range(5, 201, 5):
s += i
print(s)
Giải thích:
Khởi tạo biến s:
s = 0 tạo ra một biến có tên là s và gán giá trị ban đầu của nó là 0. Biến này sẽ được sử dụng để lưu trữ tổng của dãy số.
Vòng lặp for:
for i in range(5, 201, 5): bắt đầu một vòng lặp for.
range(5, 201, 5) tạo ra một dãy số bắt đầu từ 5, kết thúc trước 201 và mỗi số cách nhau 5 đơn vị. Vòng lặp sẽ lặp qua từng số trong dãy này, gán giá trị của số đó cho biến i trong mỗi lần lặp.
s += i cộng giá trị của i vào biến s trong mỗi lần lặp. Điều này có nghĩa là s sẽ tích lũy tổng của các số trong dãy.
In kết quả:
print(s) in giá trị cuối cùng của s ra màn hình, đó chính là tổng của dãy số.
Khi bạn chạy đoạn mã này, kết quả sẽ là:
4100
28/03/2025
Đây là mã Python để tính tổng dãy số s = 5 + 10 + 15 + 20 + ... + 200:
Python
s = 0
for i in range(5, 201, 5):
s += i
print(s)
Giải thích:
Khởi tạo biến s:
s = 0 tạo ra một biến có tên là s và gán giá trị ban đầu của nó là 0. Biến này sẽ được sử dụng để lưu trữ tổng của dãy số.
Vòng lặp for:
for i in range(5, 201, 5): bắt đầu một vòng lặp for.
range(5, 201, 5) tạo ra một dãy số bắt đầu từ 5, kết thúc trước 201 và mỗi số cách nhau 5 đơn vị. Vòng lặp sẽ lặp qua từng số trong dãy này, gán giá trị của số đó cho biến i trong mỗi lần lặp.
s += i cộng giá trị của i vào biến s trong mỗi lần lặp. Điều này có nghĩa là s sẽ tích lũy tổng của các số trong dãy.
In kết quả:
print(s) in giá trị cuối cùng của s ra màn hình, đó chính là tổng của dãy số.
Khi bạn chạy đoạn mã này, kết quả sẽ là:
4100
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
Top thành viên trả lời