Viết Hàm đệ Quy Python Tính Tổng S = 1 + 2 + 3 + 4 + 5 ... + N
Có thể bạn quan tâm
Trong bài tập này ta sẽ thực hành một chút về hàm đệ quy nhé, đó là viết hàm đệ quy Python tính tổng S = 1 + 2 + 3 + 4 + 5 ... + n
Bài giải
-------------------- ######## --------------------
Trước tiên bạn cần phân tích một chút về công thức: S = 1 + 2 + 3 + 4 + 5 ... + n.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức. Bước 1: Yêu cầu người dùng nhập vào số nguyên dương n
Bước 2: Xây dựng đệ quy để tạo ra chuỗi lặp tổng từ 1 -> n, điều kiện dừng của đệ quy là khi n = 1.
Dưới đây là bài giải:
Bài viết này được đăng tại [free tuts .net]
""" HỌC PYTHON TẠI FREETUTS.NET AUTHOR: CƯỜNG NGUYỄN """ print("Bài tập hàm đệ quy: S = 1 + 2 + 3 + 4 + 5 ... + n.") # Tạo hàm đệ quy tính tổng def tinh_tong(n): if (n == 1): return 1 return n + tinh_tong(n - 1) # Chương trình chính print("Hãy nhập vào số n: ") n = int(input()) tong = tinh_tong(n); print("Tổng là: ", tong)Và đây là kết quả khi mình nhập vào số 10:
Câu hỏi thường gặp liên quan:
- Viết hàm Python tính điểm trung bình học sinh
- Viết hàm Python tính tổng các số nguyên tô từ 0 - 1000
- Viết hàm Python tìm giá trị lớn nhất trong 3 số
- Viết hàm Lambda Python in ra thông tin sinh viên
- Viết hàm đệ quy Python tính tổng S = 1 + 2 + 3 + 4 + 5 ... + n
Cùng chuyên mục:
Cách lưu trữ và tải lại Models trong PyTorch
Tìm hiểu về TensorBoard với PyTorch
Học chuyển giao (Transfer Learning) trong PyTorch Beginner
Hướng dẫn cơ bản mạng Nơ-ron Tích Chập (CNN) trong PyTorch
Mạng Nơ-Ron truyền thẳng (Feed Forward Neural Network) trong PyTorch
Tìm hiểu Activation Functions trong PyTorch
Softmax và Cross Entropy trong PyTorch Beginner
Dataset Transforms trong PyTorch Beginner
Dataset và DataLoader trong PyTorch Beginner
Hồi quy Logistic trong PyTorch Beginner
Hồi quy tuyến tính trong PyTorch Beginner
Training Pipeline trong PyTorch Beginner
Sử dụng Gradient Descent với Autograd trong PyTorch
Hướng dẫn về Tensor cơ bản trong PyTorch
Hướng dẫn cài đặt PyTorch với Deep Learning
LDA (Linear Discriminant Analysis) trong Python
Thuật toán AdaBoost trong Python
Thuật toán K-Means Clustering trong Python
Triển khai PCA bằng Python
Triển khai thuật toán Random Forest bằng Python
Từ khóa » Cấp Số Cộng Python
-
Lập Trình Python - Viết Chương Trình Kiểm Tra Cấp Số Cộng - YouTube
-
Xem Lập Trình Python - Viết Chương Trình Kiểm Tra Cấp Số Cộng
-
Viết Chương Trình Kiểm Tra 1 Dãy Số Được Nhập Từ Bàn Phím Có ...
-
Tính Tổng Cấp Số Cộng - Branium Academy
-
Vòng Lặp For Trong Python - Phần 2
-
Dãy Cấp Số Cộng - VNOJ: VNOI Online Judge
-
Bài Tập Python Có Lời Giải - Học Lập Trình Python - VietTuts
-
In Ra Màn Hình Code Python Các Số Thuộc Cấp Số Cộng, Khi Biết Số ...
-
Kiểm Tra Dãy Số Thõa Mãn Tính Chất Của Cấp Số Nhân Hay Số Cộng Hay ...
-
Vòng Lặp For Trong Python
-
Hơn 100 Bài Tập Python Có Lời Giải (code Mẫu)
-
Bài Tập Code Python Đơn Giản Có Lời Giải - Phần 2
-
Bài Tập Cấp Số Cộng - Cấp Số Nhân - O₂ Education
-
1. Bạn Hãy Viết Chương Trình Nhập Từ Bàn Phím 3 Số Thực Bất Kỳ Và ...