Xem thảo luận Nội phân Chính showShow
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Bàn luận
Output : 15
Input : n = 111
Output : 3
Cho một số và nhiệm vụ là tìm tổng số các chữ số của số này trong Python. & Nbsp; ví dụ: & nbsp; & nbsp;
Below are the methods to sum of the digits.
Method-1: Using str[] and
int[] methods.: The str[] method is used to convert the number to string. The int[] method is used to convert the string digit to an integer.
Đầu vào: n = 87 & nbsp; đầu ra: 15 & nbsp; đầu vào: n = 111 & nbsp; đầu ra: 3
Python3
& nbsp; bên dưới là các phương thức để tổng của các chữ số. & nbsp; Phương thức-1: sử dụng các phương thức str [] và int [] .: Phương thức str [] được sử dụng để chuyển đổi số thành chuỗi. Phương thức int [] được sử dụng để chuyển đổi chữ số chuỗi thành số nguyên. & Nbsp;
Chuyển đổi số thành chuỗi và lặp qua từng chữ số trong chuỗi và sau khi chuyển đổi từng chữ số thành số nguyên và thêm vào tổng của các chữ số trong mỗi lần lặp. & Nbsp;
150
151
152
153
154
155
152
157
158
159
150
151
152
153
154
154
156
157
154
155
Output:
15
15
215
9 15
3The sum[] method is used to sum of numbers in the list.
151
154
153
Python3
& nbsp; bên dưới là các phương thức để tổng của các chữ số. & nbsp; Phương thức-1: sử dụng các phương thức str [] và int [] .: Phương thức str [] được sử dụng để chuyển đổi số thành chuỗi. Phương thức int [] được sử dụng để chuyển đổi chữ số chuỗi thành số nguyên. & Nbsp;
Chuyển đổi số thành chuỗi và lặp qua từng chữ số trong chuỗi và sau khi chuyển đổi từng chữ số thành số nguyên và thêm vào tổng của các chữ số trong mỗi lần lặp. & Nbsp;
150
151
152
153
154
155
152
153
154
154
156
157
154
155
Output:
15
15
215
9 15
3
15
115
415
3- Phương thức-2: Sử dụng phương thức SUM [] .: Phương thức SUM [] được sử dụng để tổng số trong danh sách.
- Chuyển đổi số thành chuỗi bằng str [] và dải chuỗi và chuyển đổi thành danh sách số bằng phương thức dải [] và map [] Phương thức resp. Sau đó tìm tổng bằng phương thức Sum [].
15
215
915
415
015
215
215
415
415
615
715
815
715
615
115
215
915
315
5
Phương pháp-3: Sử dụng cách tiếp cận chung: & nbsp;
Python3
& nbsp; bên dưới là các phương thức để tổng của các chữ số. & nbsp; Phương thức-1: sử dụng các phương thức str [] và int [] .: Phương thức str [] được sử dụng để chuyển đổi số thành chuỗi. Phương thức int [] được sử dụng để chuyển đổi chữ số chuỗi thành số nguyên. & Nbsp;
Chuyển đổi số thành chuỗi và lặp qua từng chữ số trong chuỗi và sau khi chuyển đổi từng chữ số thành số nguyên và thêm vào tổng của các chữ số trong mỗi lần lặp. & Nbsp;
150
151
152
153
154
155
152
157
158
159
150
151
152
157
158
159
150
151
152
153
154
154
156
157
154
155
Output:
15
15
215
9 15
3
Python3
151
154
153
Phương thức-2: Sử dụng phương thức SUM [] .: Phương thức SUM [] được sử dụng để tổng số trong danh sách.
152
153
154
154
156
157
154
1524
Output:
15
Xem thảo luận
152
159
153
- Làm thế nào để bạn có được tổng số các chữ số của một số trong Python?
- Làm thế nào để bạn tìm thấy tổng của các chữ số của một số?
- Làm thế nào để bạn tìm thấy tổng của các chữ số trong một vòng lặp trong Python?
- Làm thế nào để bạn tìm thấy tổng của một cái gì đó trong Python?
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Examples:
Bàn luận
Output : 15
Input : n = 111
Output : 3
Cho một số và nhiệm vụ là tìm tổng số các chữ số của số này trong Python. & Nbsp; ví dụ: & nbsp; & nbsp;
Below are the methods to sum of the digits.
Method-1: Using str[] and int[] methods.: The str[] method is used to convert the number to string. The int[] method is used to convert the string digit to an
integer.
Đầu vào: n = 87 & nbsp; đầu ra: 15 & nbsp; đầu vào: n = 111 & nbsp; đầu ra: 3
Python3
& nbsp; bên dưới là các phương thức để tổng của các chữ số. & nbsp; Phương thức-1: sử dụng các phương thức str [] và int [] .: Phương thức str [] được sử dụng để chuyển đổi số thành chuỗi. Phương thức int [] được sử dụng để chuyển đổi chữ số chuỗi thành số nguyên. & Nbsp;
Chuyển đổi số thành chuỗi và lặp qua từng chữ số trong chuỗi và sau khi chuyển đổi từng chữ số thành số nguyên và thêm vào tổng của các chữ số trong mỗi lần lặp. & Nbsp;
150
151
152
153
154
155
152
157
158
159
150
151
152
153
154
154
156
157
154
155
Output:
15
15
215
9 15
3The sum[] method is used to sum of numbers in the list.
151
154
153
Python3
& nbsp; bên dưới là các phương thức để tổng của các chữ số. & nbsp; Phương thức-1: sử dụng các phương thức str [] và int [] .: Phương thức str [] được sử dụng để chuyển đổi số thành chuỗi. Phương thức int [] được sử dụng để chuyển đổi chữ số chuỗi thành số nguyên. & Nbsp;
Chuyển đổi số thành chuỗi và lặp qua từng chữ số trong chuỗi và sau khi chuyển đổi từng chữ số thành số nguyên và thêm vào tổng của các chữ số trong mỗi lần lặp. & Nbsp;
150
151
152
153
154
155
152
153
154
154
156
157
154
155
Output:
15
Phương pháp-3: Sử dụng cách tiếp cận chung: & nbsp;
- Nhận số
- Khai báo một biến để lưu trữ tổng và đặt thành 0
- Lặp lại hai bước tiếp theo cho đến khi số không phải là 0
- Nhận chữ số ngoài cùng bên phải của số với sự trợ giúp của toán tử ’%của phần còn lại bằng cách chia nó với 10 và thêm nó vào tổng.
- Chia số cho 10 với sự trợ giúp của toán tử //
- In hoặc trả lại tổng
A. Cách tiếp cận lặp:
Python3
150
151
152
153
154
155
152
158
159
154
155
152
153
153
154
153
154
158
159
153
151
154
n=int[input["Enter a number:"]] tot=0 while[n>0]: dig=n%10 tot=tot+dig n=n//10 print["The total sum of digits is:",tot]5
n=int[input["Enter a number:"]] tot=0 while[n>0]: dig=n%10 tot=tot+dig n=n//10 print["The total sum of digits is:",tot]6
n=int[input["Enter a number:"]] tot=0 while[n>0]: dig=n%10 tot=tot+dig n=n//10 print["The total sum of digits is:",tot]6
n=int[input["Enter a number:"]] tot=0 while[n>0]: dig=n%10 tot=tot+dig n=n//10 print["The total sum of digits is:",tot]0
152
159
153
151
154
153
154
155
Output:
15
B. Cách tiếp cận đệ quy:
Python3
150
Case 1: Enter a number:1892 The total sum of digits is: 20 Case 2: Enter a number:157 The total sum of digits is: 138
152
159
155
1502
1503__
151
154
153
154
1524
Output:
15
B. Cách tiếp cận đệ quy:
150
Case 1: Enter a number:1892 The total sum of digits is: 20 Case 2: Enter a number:157 The total sum of digits is: 138
152
159
155
1502
1503__
Đây là một chương trình Python để tìm tổng số chữ số trong một số.
Mô tả vấn đề
2. Using a while loop, get each digit of the number and add the digits to a variable.
3. Print the sum of the digits of the number.
4. Exit.
Chương trình lấy một số và tìm tổng số chữ số trong một số.
Giải pháp vấn đề
n=int[input["Enter a number:"]] tot=0 while[n>0]: dig=n%10 tot=tot+dig n=n//10 print["The total sum of digits is:",tot]
1. Lấy giá trị của số nguyên và lưu trữ trong một biến. 2. Sử dụng vòng lặp thời gian, lấy từng chữ số của số và thêm các chữ số vào một biến. 3. In tổng của các chữ số của số. 4. Thoát.
Chương trình/mã nguồn
2. The while loop is used and the last digit of the number is obtained by using the modulus operator.
3. The digit is added to another variable each time the loop is executed.
4. This loop terminates when the value of the number is 0.
5. The total sum of the number is then printed.
Dưới đây là mã nguồn của chương trình Python để tìm tổng số chữ số trong một số. Đầu ra chương trình cũng được hiển thị dưới đây.
Case 1: Enter a number:1892 The total sum of digits is: 20 Case 2: Enter a number:157 The total sum of digits is: 13
Giải thích chương trình
1. Trước tiên, người dùng phải nhập giá trị và lưu trữ nó trong một biến. 2. Vòng lặp trong khi được sử dụng và chữ số cuối cùng của số thu được bằng cách sử dụng toán tử mô đun. 3. Chữ số được thêm vào một biến khác mỗi khi vòng lặp được thực thi. 4. Vòng lặp này chấm dứt khi giá trị của số là 0. 5. Tổng số của số sau đó được in.
Trường hợp kiểm tra thời gian chạy
- Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - Chương trình Python.
- Để thực hành tất cả các chương trình Python, đây là bộ hoàn thành hơn 150 vấn đề và giải pháp Python.
- Bước tiếp theo:
- Nhận Giấy chứng nhận miễn phí trong chương trình Python
- Tham gia cuộc thi chứng nhận lập trình Python
- Trở thành một người xếp hạng hàng đầu trong chương trình Python
Thực hiện các bài kiểm tra lập trình PythonSanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.
Các bài kiểm tra thực hành theo chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10
Các bài kiểm tra giả chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,
Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn..
Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses.
Làm thế nào để bạn có được tổng số các chữ số của một số trong Python?
Tổng của chương trình chữ số trong Python.
Lấy giá trị của số nguyên và lưu trữ trong một biến ..
Sử dụng vòng lặp trong thời gian, lấy từng chữ số của số và thêm các chữ số vào một biến ...
In tổng của các chữ số của số ..
Làm thế nào để bạn tìm thấy tổng của các chữ số của một số?
Tổng của thuật toán chữ số.
Bước 1: Nhận số của người dùng ..
Bước 2: Nhận mô đun/phần còn lại của số ..
Bước 3: Tổng số phần còn lại của số ..
Bước 4: Chia số cho 10 ...
Bước 5: Lặp lại bước 2 trong khi số lớn hơn 0 ..
sum=0..
Làm thế nào để bạn tìm thấy tổng của các chữ số trong một vòng lặp trong Python?
Chương trình Python để tìm tổng số chữ số bằng cách đọc LooP1 Min.
print[sum].
num = input ["Nhập một số:"].
cho n trong num:.use the sum[] method. The sum[] is a built-in method that is used to get the summation. You need to define the List and pass the List as a parameter to the sum[] function, and you will get the sum of list items in return.