Cho trước giá trị n, em hãy soạn thảo chương trình để in ra màn hình ...

Câu 2: Cho trước giá trị n, em hãy soạn thảo chương trình để in ra màn hình các giá trị sau: 

  1. Tổng các số tự nhiên từ 1 đến m, biết rằng 1+2+.…..+n= 1/2n(n+1).

  2. Tổng của các số chẵng từ 2 đến 2n.

  3. Tổng các số lẻ từ 1 đến 2n+1

  4. Tổng lập phương các số tự nhiên từ 1 đến n, biết rằng 1+ 23+ … + n3 = 1/4n(n+1)2


a. Tổng các số tự nhiên từ 1 đến n:

Tech12h

b. Tổng các số chẵn từ 2 đến 2n:

Tech12h

c. Tổng các số lẻ từ 1 đến 2n+1:

Tech12h

d.Tổng lập phương các số tự nhiên từ 1 đến n:

Tech12h

*Giải thích:

- def ten_ham(tham_so):: Dòng này định nghĩa một hàm với tên và các tham số đầu vào.

- """Docstring""": Chuỗi tài liệu (docstring) giải thích chức năng của hàm.

- tong = ...: Tính toán tổng dựa trên công thức đã cho.

- return tong: Trả về giá trị tổng.

- n = int(input(...)): Nhập giá trị n từ người dùng và chuyển đổi nó thành số nguyên.

- ket_qua = ten_ham(n): Gọi hàm và lưu kết quả vào biến ket_qua.

- print(f"..."): In kết quả ra màn hình.


Bình luận

Giải bài tập những môn khác