MA

3. Viết hàm tính tích các số từ 1 đến n 4. Viết hàm tính tổng các số chia hết cho 3 từ 1 đến n

TL
21 tháng 4 2023 lúc 9:44
Viết hàm tính tích các số từ 1 đến n:

```
def tich_tu_1_den_n(n):
tich = 1
for i in range(1, n+1):
tich *= i
return tich
```

Hàm này sử dụng vòng lặp for để tính tích của các số từ 1 đến n. Ban đầu, ta khởi tạo biến tich bằng 1. Sau đó, ta lặp qua các số từ 1 đến n và nhân chúng vào biến tich. Cuối cùng, ta trả về giá trị của biến tich.

Viết hàm tính tổng các số chia hết cho 3 từ 1 đến n:

```
def tong_so_chia_het_cho_3(n):
tong = 0
for i in range(1, n+1):
if i % 3 == 0:
tong += i
return tong
```

Hàm này sử dụng vòng lặp for để tính tổng của các số chia hết cho 3 từ 1 đến n. Ban đầu, ta khởi tạo biến tong bằng 0. Sau đó, ta lặp qua các số từ 1 đến n và kiểm tra xem số đó có chia hết cho 3 không. Nếu có, ta cộng số đó vào biến tong. Cuối cùng, ta trả về giá trị của biến tong.

Bình luận (0)

Các câu hỏi tương tự
MA
Xem chi tiết
CL
Xem chi tiết
TB
Xem chi tiết
NH
Xem chi tiết
NH
Xem chi tiết
PT
Xem chi tiết
NH
Xem chi tiết
H24
Xem chi tiết
TT
Xem chi tiết