

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Thuật toán:
Sau khi nhận giá trị n từ bàn phím
Ta sử dụng biến i để chạy từ 1 đến n bằng câu lệnh
for i in range(n+1)
Rồi kiểm tra xem nó có chia hết cho 2 không
nếu có thì cộng vào biến s để tính tổng
=> In ra màn hình kết quả S
Lưu ý:
for i in range(n) thì i chỉ chạy từ 1, 2, 3, 4, 5 cho đến n -1 nên đó là lý do mình viết
for i in range(n+1) để i chạy đủ từ 1, 2, 3, 4, cho đến n (n + 1 -1 =n)
.
.
cuyu
.
.
Code:
n=int(input("Moi nhap n= "))
s = 0;
for i in range(n+1):
if (i % 2 == 0):
s = s + i;
print("Tong cac so chan tu 1 đen n là: ", s)
Hãy giúp mọi người biết câu trả lời này thế nào?
Code + Giải thích:
n = int(input('n = ')) #Nhập n
r = range(2, n+1, 2) #Tạo trình lặp gồm các số chẵn từ 1 đến n
s = sum(r) #Tính tổng các giá trị trong trình lặp
print('Tong cac so chan tu 1 den',n,'la:', s) #Xuất kết quả
$\\$
`\bb\color{green}{\text{@Daoanhviet96}}`
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
1195
952
1413
vô nhóm mik ko bạn
1377
20871
675
dạ thôi ạ, em ít online với lại lên đây chỉ để học hỏi thui, hihi