Cải thiện bài viết
Lưu bài viết
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
This is brute force method to perform this particular task. In this, we run a loop for each element, convert each digit to string, and perform the count of the sum of each digit.
Python3
Vấn đề tìm kiếm tổng số các chữ số là khá phổ biến. Điều này đôi khi có thể xuất hiện dưới dạng một danh sách và chúng ta cần thực hiện điều đó. Điều này có ứng dụng trong nhiều lĩnh vực như lập trình trường học và phát triển web. Hãy để thảo luận về những cách nhất định trong đó vấn đề này có thể được giải quyết. & NBSP;
Phương pháp số 1: Sử dụng loop + str [] & nbsp; Đây là phương thức vũ lực để thực hiện nhiệm vụ cụ thể này. Trong đó, chúng tôi chạy một vòng lặp cho từng phần tử, chuyển đổi từng chữ số thành chuỗi và thực hiện số lượng tổng của từng chữ số. & NBSP;
test_list
=
[
12
,
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]0____9
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]2
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]6
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]7
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]8
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]9
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]0
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]1
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]2
=
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]4
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]5
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]6
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]7
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]8
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]9
my_list = [11, 23, 41, 62, 89, 0, 10] print["The list is : "] print[my_list] my_result = [] for elem in my_list: sum_val = 0 for digit in str[elem]: sum_val += int[digit] my_result.append[sum_val] print ["The result after adding the digits is : " ] print[my_result]0
=
my_list = [11, 23, 41, 62, 89, 0, 10] print["The list is : "] print[my_list] my_result = [] for elem in my_list: sum_val = 0 for digit in str[elem]: sum_val += int[digit] my_result.append[sum_val] print ["The result after adding the digits is : " ] print[my_result]2
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]9
The list is : [11, 23, 41, 62, 89, 0, 10] The result after adding the digits is : [2, 5, 5, 8, 17, 0, 1]6
my_list = [11, 23, 41, 62, 89, 0, 10] print["The list is : "] print[my_list] my_result = [] for elem in my_list: sum_val = 0 for digit in str[elem]: sum_val += int[digit] my_result.append[sum_val] print ["The result after adding the digits is : " ] print[my_result]0
The list is : [11, 23, 41, 62, 89, 0, 10] The result after adding the digits is : [2, 5, 5, 8, 17, 0, 1]8
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]9
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]5
my_list = [11, 23, 41, 62, 89, 0, 10] print["The list is : "] print[my_list] my_result = [] for elem in my_list: sum_val = 0 for digit in str[elem]: sum_val += int[digit] my_result.append[sum_val] print ["The result after adding the digits is : " ] print[my_result]5
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]7
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]0
my_list = [11, 23, 41, 62, 89, 0, 10] print["The list is : "] print[my_list] my_result = [] for elem in my_list: sum_val = 0 for digit in str[elem]: sum_val += int[digit] my_result.append[sum_val] print ["The result after adding the digits is : " ] print[my_result]8
my_list = [11, 23, 41, 62, 89, 0, 10]
print["The list is : "]
print[my_list]
my_result = []
for elem in my_list:
sum_val = 0
for digit in str[elem]:
sum_val += int[digit]
my_result.append[sum_val]
print ["The result after adding the digits is : " ]
print[my_result]
9my_list = [11, 23, 41, 62, 89, 0, 10]
print["The list is : "]
print[my_list]
my_result = []
for elem in my_list:
sum_val = 0
for digit in str[elem]:
sum_val += int[digit]
my_result.append[sum_val]
print ["The result after adding the digits is : " ]
print[my_result]
0 The original list is : [12, 67, 98, 34]
List Integer Summation : [3, 13, 17, 7]
9=
The list is :
[11, 23, 41, 62, 89, 0, 10]
The result after adding the digits is :
[2, 5, 5, 8, 17, 0, 1]
3The list is :
[11, 23, 41, 62, 89, 0, 10]
The result after adding the digits is :
[2, 5, 5, 8, 17, 0, 1]
4
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]6
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]7
test_list
1 The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]9
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]0
test_list
4Method #2 : Using sum[] + list comprehension
This task can also be performed using shorthand using above functionalities. The sum[] is used to compute summation and list comprehension is used to compute iterations.
Python3
Vấn đề tìm kiếm tổng số các chữ số là khá phổ biến. Điều này đôi khi có thể xuất hiện dưới dạng một danh sách và chúng ta cần thực hiện điều đó. Điều này có ứng dụng trong nhiều lĩnh vực như lập trình trường học và phát triển web. Hãy để thảo luận về những cách nhất định trong đó vấn đề này có thể được giải quyết. & NBSP;
Phương pháp số 1: Sử dụng loop + str [] & nbsp; Đây là phương thức vũ lực để thực hiện nhiệm vụ cụ thể này. Trong đó, chúng tôi chạy một vòng lặp cho từng phần tử, chuyển đổi từng chữ số thành chuỗi và thực hiện số lượng tổng của từng chữ số. & NBSP;
test_list
=
[
12
,
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]0____9
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]2
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]9
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]5
my_list = [11, 23, 41, 62, 89, 0, 10] print["The list is : "] print[my_list] my_result = [] for elem in my_list: sum_val = 0 for digit in str[elem]: sum_val += int[digit] my_result.append[sum_val] print ["The result after adding the digits is : " ] print[my_result]5
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]7
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]0
my_list = [11, 23, 41, 62, 89, 0, 10] print["The list is : "] print[my_list] my_result = [] for elem in my_list: sum_val = 0 for digit in str[elem]: sum_val += int[digit] my_result.append[sum_val] print ["The result after adding the digits is : " ] print[my_result]8
my_list = [11, 23, 41, 62, 89, 0, 10]
print["The list is : "]
print[my_list]
my_result = []
for elem in my_list:
sum_val = 0
for digit in str[elem]:
sum_val += int[digit]
my_result.append[sum_val]
print ["The result after adding the digits is : " ]
print[my_result]
9my_list = [11, 23, 41, 62, 89, 0, 10]
print["The list is : "]
print[my_list]
my_result = []
for elem in my_list:
sum_val = 0
for digit in str[elem]:
sum_val += int[digit]
my_result.append[sum_val]
print ["The result after adding the digits is : " ]
print[my_result]
0 The original list is : [12, 67, 98, 34]
List Integer Summation : [3, 13, 17, 7]
9=
The list is :
[11, 23, 41, 62, 89, 0, 10]
The result after adding the digits is :
[2, 5, 5, 8, 17, 0, 1]
3The list is :
[11, 23, 41, 62, 89, 0, 10]
The result after adding the digits is :
[2, 5, 5, 8, 17, 0, 1]
4
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]
The original list is : [12, 67, 98, 34]
List Integer Summation : [3, 13, 17, 7]
6 The original list is : [12, 67, 98, 34]
List Integer Summation : [3, 13, 17, 7]
7test_list
1 The original list is : [12, 67, 98, 34]
List Integer Summation : [3, 13, 17, 7]
9 The original list is : [12, 67, 98, 34]
List Integer Summation : [3, 13, 17, 7]
0test_list
4
This task can also be performed using shorthand using the above functionalities. The sum[] is used to compute summation and reduce function from functools module.
Python3
Đầu ra: & nbsp;
Vấn đề tìm kiếm tổng số các chữ số là khá phổ biến. Điều này đôi khi có thể xuất hiện dưới dạng một danh sách và chúng ta cần thực hiện điều đó. Điều này có ứng dụng trong nhiều lĩnh vực như lập trình trường học và phát triển web. Hãy để thảo luận về những cách nhất định trong đó vấn đề này có thể được giải quyết. & NBSP;
Phương pháp số 1: Sử dụng loop + str [] & nbsp; Đây là phương thức vũ lực để thực hiện nhiệm vụ cụ thể này. Trong đó, chúng tôi chạy một vòng lặp cho từng phần tử, chuyển đổi từng chữ số thành chuỗi và thực hiện số lượng tổng của từng chữ số. & NBSP;
test_list
=
[
12
,
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]0____9
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]2
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]6
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]7
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]8
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]9
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]0
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]1
Output:Output:
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]2
=
The original list is : [12, 67, 98, 34] List Integer Summation : [3, 13, 17, 7]4
Khi được yêu cầu tổng hợp số chữ số trong danh sách, một vòng lặp đơn giản và phương thức ‘str, có thể được sử dụng.
Một danh sách có thể được sử dụng để lưu trữ các giá trị không đồng nhất [tức là dữ liệu của bất kỳ loại dữ liệu nào như số nguyên, điểm nổi, chuỗi, v.v.].
Phương thức ‘str, chuyển đổi giá trị đã cho thành kiểu dữ liệu chuỗi.
Dưới đây là một cuộc biểu tình cho cùng một -
Thí dụ
& nbsp; bản demo trực tiếp
my_list = [11, 23, 41, 62, 89, 0, 10] print["The list is : "] print[my_list] my_result = [] for elem in my_list: sum_val = 0 for digit in str[elem]: sum_val += int[digit] my_result.append[sum_val] print ["The result after adding the digits is : " ] print[my_result]
Đầu ra
The list is : [11, 23, 41, 62, 89, 0, 10] The result after adding the digits is : [2, 5, 5, 8, 17, 0, 1]
Giải trình
- Một danh sách được xác định và được hiển thị trên bảng điều khiển.
- Một danh sách trống khác được tạo ra.
- Danh sách được lặp lại và mọi yếu tố trong danh sách được chuyển đổi thành một chuỗi và lặp lại.
- Sau đó, nó được thêm và chuyển đổi dưới dạng một chữ số.
- Điều này được thực hiện trên tất cả các yếu tố của danh sách.
- Điều này được thêm vào danh sách trống.
- Sau đó nó được hiển thị dưới dạng đầu ra trên bảng điều khiển.
Cập nhật vào ngày 11 tháng 9 năm 2021 12:49:33
- Câu hỏi và câu trả lời liên quan
- Tìm số nhỏ nhất với số chữ số đã cho và tổng các chữ số trong C ++
- Các chữ số nguyên tố tổng của một số trong JavaScript
- Tìm số lớn nhất với số chữ số và tổng số chữ số trong C ++
- Chương trình tìm tổng của tất cả các chữ số của số đã cho trong Python
- Chữ số tổng tối đa một số chữ số của một số trong javascript
- Tổng số chữ số số chữ số trong JavaScript
- Tổng số sản phẩm chênh lệch của các chữ số của một số trong javascript
- Chương trình tìm các chữ số tối thiểu tổng của các chữ số bị xóa trong Python
- Chương trình Python để tìm tổng số chữ số trong một số mà không có đệ quy
- Tìm tổng số chữ số trong giai thừa của một số trong C ++
- Tổng số tổng số tất cả các chữ số của một số javascript
- Tìm tổng các chữ số của một số cho đến khi tổng trở thành một chữ số trong C ++
- Tổng hợp một cách phá hủy tất cả các chữ số của một số trong javascript
- Chương trình đếm số phần tử trong danh sách chứa số chữ số lẻ trong Python
- Chuyển đổi danh sách các bộ dữ liệu thành các chữ số trong Python