Hướng dẫn write a python program to calculate the sum of the digits in an integer - viết chương trình python tính tổng các chữ số của một số nguyên

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn 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;

    def getSum(n):

        ____10

    15
    1
    15
    2

        

    15
    4
    15
    5
    15
    6
    15
    7
    15
    8

    15
    9
    15
    0
    15
    1
    15
    1
    15
    3
    15
    4

    15
    1
    15
    2

    Output:

    15

        

    15
    6
    15
    0
    The sum() method is used to sum of numbers in the list.

    15
    8
    15
    1
    15
    0

    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;

    def getSum(n):

        ____10

    15
    1
    15
    2

    15
    9
    15
    0
    15
    1
    15
    1
    15
    3
    15
    4

    15
    1
    15
    2

    Output:

    15

        

    15
    6
    15
    0

    • 15
      8
      15
      1
      15
      0
    • 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
      6
      15
      1
      15
      7
      15
      9
    •     
      num = int(input("Input a four digit numbers: "))
      x  = num //1000
      x1 = (num - x*1000)//100
      x2 = (num - x*1000 - x1*100)//10
      x3 = num - x*1000 - x1*100 - x2*10
      print("The sum of digits in the number is", x+x1+x2+x3)
      
      
      1
      15
      1
      num = int(input("Input a four digit numbers: "))
      x  = num //1000
      x1 = (num - x*1000)//100
      x2 = (num - x*1000 - x1*100)//10
      x3 = num - x*1000 - x1*100 - x2*10
      print("The sum of digits in the number is", x+x1+x2+x3)
      
      
      3
      num = int(input("Input a four digit numbers: "))
      x  = num //1000
      x1 = (num - x*1000)//100
      x2 = (num - x*1000 - x1*100)//10
      x3 = num - x*1000 - x1*100 - x2*10
      print("The sum of digits in the number is", x+x1+x2+x3)
      
      
      4___
    •     
      15
      6
      15
      0
      Input a four digit numbers: 5245                                                                              
      The sum of digits in the number is 16
      
      2

    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;

    def getSum(n):

        ____10

    15
    1
    15
    2

        

    15
    4
    15
    5
    15
    6
    15
    7
    15
    8

        

    15
    4
    15
    5
    15
    6
    15
    7
    15
    8

    15
    9
    15
    0
    15
    1
    15
    1
    15
    3
    15
    4

    15
    1
    15
    2

    Output:

    15

        

    15
    6
    15
    0

    Python3

    15
    8
    15
    1
    15
    0

    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.

    15
    9
    15
    0
    15
    1
    15
    1
    15
    3
    15
    4

    15
    1
    15
    21

    Output:

    15

    Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:50:46 (UTC/GMT +8 giờ)

    Python Basic: Tập thể dục-68 với giải pháp

    Viết một chương trình Python để tính tổng các chữ số của một số.

    Trình bày bằng hình ảnh:

    Hướng dẫn write a python program to calculate the sum of the digits in an integer - viết chương trình python tính tổng các chữ số của một số nguyên

    Giải pháp mẫu:-:-

    Mã Python:

    num = int(input("Input a four digit numbers: "))
    x  = num //1000
    x1 = (num - x*1000)//100
    x2 = (num - x*1000 - x1*100)//10
    x3 = num - x*1000 - x1*100 - x2*10
    print("The sum of digits in the number is", x+x1+x2+x3)
    
    

    Đầu ra mẫu:

    Input a four digit numbers: 5245                                                                              
    The sum of digits in the number is 16
    

    Flowchart:

    Hướng dẫn write a python program to calculate the sum of the digits in an integer - viết chương trình python tính tổng các chữ số của một số nguyên

    Trực quan hóa thực thi mã Python:

    Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực hiện chương trình đã nói:

    Trình chỉnh sửa mã Python:

    Có một cách khác để giải quyết giải pháp này? Đóng góp mã của bạn (và nhận xét) thông qua Disqus.

    Trước đây: Viết một chương trình Python để chuyển đổi áp lực tính bằng kilopascal thành pound mỗi inch vuông, một milimet của thủy ngân (mmHg) và áp lực khí quyển. Write a Python program to convert pressure in kilopascals to pounds per square inch,a millimeter of mercury (mmHg) and atmosphere pressure.
    Next: Write a Python program to sort three integers without using conditional statements and loops.

    Mức độ khó của bài tập này là gì?

    Kiểm tra kỹ năng lập trình của bạn với bài kiểm tra của W3Resource.

    Python: Lời khuyên trong ngày

    Tạo UUID:

    # This creates a randomized 128-bit number that will almost certainly be unique.
    # In fact, there are over 2122 possible UUIDs that can be generated. That's over five undecillion (or 5,000,000,000,000,000,000,000,000,000,000,000,000).
    
    >>> import uuid
    >>> user_id = uuid.uuid4()
    >>> user_id 
    UUID('7c2faedd-805a-478e-bd6a-7b26210425c7')
    


    • Bài tập: Top 16 chủ đề phổ biến nhất hàng tuần
    • Bài tập SQL, Thực hành, Giải pháp - Tham gia
    • Bài tập SQL, Thực hành, Giải pháp - Quan sát phụ
    • JavaScript Basic - Bài tập, Thực hành, Giải pháp
    • Java Array: Bài tập, Thực hành, Giải pháp
    • C Bài tập lập trình, Thực hành, Giải pháp: Tuyên bố có điều kiện
    • Cơ sở dữ liệu nhân sự - Sắp xếp bộ lọc: Bài tập, Thực hành, Giải pháp
    • C Bài tập lập trình, Thực hành, Giải pháp: Chuỗi
    • Các loại dữ liệu Python: Từ điển - Bài tập, Thực hành, Giải pháp
    • Câu đố lập trình Python - Bài tập, Thực hành, Giải pháp
    • Mảng C ++: Bài tập, Thực hành, Giải pháp
    • Báo cáo và vòng lặp có điều kiện JavaScript - Bài tập, Thực hành, Giải pháp
    • Thuật toán cơ bản C# Sharp: Bài tập, Thực hành, Giải pháp
    • Python Lambda - Bài tập, Thực hành, Giải pháp
    • Python Pandas DataFrame: Bài tập, Thực hành, Giải pháp
    • Công cụ chuyển đổi
    • JavaScript: HTML Mẫu xác thực


    Bạn có thể viết một chương trình để tìm tổng số các chữ số của một số python không?

    Phương pháp-3: Sử dụng cách tiếp cận chung: 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à 0Nó với 10 và thêm nó vào tổng.Chia số cho 10 với Trợ giúp của toán tử '//'.Get the rightmost digit of the number with help of remainder '%' operator by dividing it with 10 and add it to sum. Divide the number by 10 with help of '//' operator.

    Tổng các chữ số của số nguyên là bao nhiêu?

    Tổng chữ số là gì?Chúng ta có thể có được tổng các chữ số bằng cách thêm các chữ số của một số bằng cách bỏ qua các giá trị địa điểm.Vì vậy, ví dụ, nếu chúng ta có số 567, chúng ta có thể tính tổng chữ số là 5 + 6 + 7, sẽ cho chúng ta 18.adding the digits of a number by ignoring the place values. So, for example, if we have the number 567 , we can calculate the digit sum as 5 + 6 + 7 , which will give us 18 .

    SUM () SUM () trong Python là gì?

    Hàm python sum () hàm sum () trả về một số, tổng của tất cả các mục trong một số không thể điều chỉnh được.returns a number, the sum of all items in an iterable.

    Bạn có thể viết một chương trình để tìm tổng số chữ số của một số không?

    Tổng thuật toán chữ số Bước 1: Nhận số theo 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.Step 1: Get number by user. Step 2: Get the modulus/remainder of the number. Step 3: sum the remainder of the number. Step 4: Divide the number by 10.