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:
a) Tổng các số tự nhiên từ 1 đến n, biết rằng \(1+2+...+n=\dfrac{1}{2}n\left(n+1\right)\)
b) Tổng của các số chẵn từ 2 đến 2n.
c) Tổng các số lẻ từ 1 đến 2n + 1.
d) Tổng lập phương các số tự nhiên từ 1 đến n, biết rằng \(1^3+2^3+...+n^3=\dfrac{1}{4}n^2\left(n+1\right)^2\)
a. Tổng các số tự nhiên từ 1 đến n:
b. Tổng các số chẵn từ 2 đến 2n:
c. Tổng các số lẻ từ 1 đến 2n+1:
d.Tổng lập phương các số tự nhiên từ 1 đến n:
*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.