Hướng dẫn sum of first and last digit of a number in python - tổng của chữ số đầu tiên và chữ số cuối cùng của một số trong python

Xem thảo luận

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

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

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

    Lưu bài viết

    Đọc

    Examples:

    Input: N = 1247
    Output: 8
    
    Explanation: First digit is 1 and Last digit is 7. 
    So, addition of these two (1 + 7) is equal to 8.
    Input: N = 73
    Output: 10

    Bàn luận String implementation

    • Cho một số nguyên dương N (ít nhất là chứa hai chữ số). Nhiệm vụ là viết một chương trình Python để thêm chữ số đầu tiên và cuối cùng của số đã cho N.
    • Phương pháp 1: Thực hiện chuỗi
    • Lấy đầu vào ở dạng chuỗi hoặc typecast đã cho đầu vào trong chuỗi.
    • Bây giờ chọn chỉ số 0 của chuỗi và typecast nó vào số nguyên và lưu trữ nó trong một biến.
    • Điều tương tự với chỉ số -1 và cũng lưu trữ trong một biến khác.

    Bây giờ thêm hai biến này vàWe can access the first element of String using string[0] and the last element of String using string[-1].

    Hướng dẫn sum of first and last digit of a number in python - tổng của chữ số đầu tiên và chữ số cuối cùng của một số trong python

    In chúng dưới dạng đầu ra.


    Python3

    Lưu ý: & nbsp; chúng ta có thể truy cập phần tử đầu tiên của chuỗi bằng chuỗi [0] và phần tử cuối cùng của chuỗi bằng chuỗi [-1].

    Đại diện chuỗi

    number = 1247

    number =

    Input: N = 73
    Output: 10
    0
    Input: N = 73
    Output: 10
    1

    Input: N = 73
    Output: 10
    2=
    Input: N = 73
    Output: 10
    4
    Input: N = 73
    Output: 10
    5
    Input: N = 73
    Output: 10
    6
    Input: N = 73
    Output: 10
    7

    print("Enter a Number: ")
    num = int(input())
    
    count = 0
    while num!=0:
        if count==0:
            last = num%10
            count = count+1
        rem = num%10
        num = int(num/10)
    
    sum = rem + last
    print("\nSum of first and last digit =", sum)
    0
    print("Enter a Number: ")
    num = int(input())
    
    count = 0
    while num!=0:
        if count==0:
            last = num%10
            count = count+1
        rem = num%10
        num = int(num/10)
    
    sum = rem + last
    print("\nSum of first and last digit =", sum)
    1
    print("Enter a Number: ")
    num = int(input())
    
    count = 0
    while num!=0:
        if count==0:
            last = num%10
            count = count+1
        rem = num%10
        num = int(num/10)
    
    sum = rem + last
    print("\nSum of first and last digit =", sum)
    2
    print("Enter a Number: ")
    num = int(input())
    
    count = 0
    while num!=0:
        if count==0:
            last = num%10
            count = count+1
        rem = num%10
        num = int(num/10)
    
    sum = rem + last
    print("\nSum of first and last digit =", sum)
    3

    print("Enter a Number: ")
    num = int(input())
    
    count = 0
    while num!=0:
        if count==0:
            last = num%10
            count = count+1
        rem = num%10
        num = int(num/10)
    
    sum = rem + last
    print("\nSum of first and last digit =", sum)
    4
    print("Enter a Number: ")
    num = int(input())
    
    count = 0
    while num!=0:
        if count==0:
            last = num%10
            count = count+1
        rem = num%10
        num = int(num/10)
    
    sum = rem + last
    print("\nSum of first and last digit =", sum)
    5

    Output:

    Input: N = 73
    Output: 10
    8=
    Input: N = 73
    Output: 10
    4
    Input: N = 73
    Output: 10
    5
    Addition of first and last digit of the number is 8
    2223
    Input: N = 73
    Output: 10
    7

    Addition of first and last digit of the number is 8
    5=
    Input: N = 73
    Output: 10
    2
    Addition of first and last digit of the number is 8
    8
    Addition of first and last digit of the number is 8
    9
    : O(1) since performing constant operations

    Bổ sung chữ số đầu tiên và cuối cùng của số là 8 O(1) since using constant space for variables

    Độ phức tạp về thời gian: O (1) kể từ khi thực hiện các hoạt động không đổiSolve it using an integer

    • Không gian phụ trợ: O (1) Vì sử dụng không gian không đổi cho các biến
    • Phương pháp 2: Giải quyết bằng cách sử dụng số nguyênresult variable.
    • Chúng tôi đã cho một số nguyên tích cực.
    • Sau khi chia cho 10, lưu trữ phần còn lại trong một biến kết quả.
    • Tiếp tục vòng lặp cho đến khi số trở nên nhỏ hơn 9.
    • Mỗi lần trong vòng lặp, chia số cho 10 (phân chia số nguyên).result variable.
    • Sau khi kết thúc vòng lặp.

    Thêm số trong biến kết quả.Whenever we divide any number with 10, we get the last digit as the remainder. If we divide any number with 100, we get the last two-digit as the remainder.

    Python3

    Lưu ý: & nbsp; chúng ta có thể truy cập phần tử đầu tiên của chuỗi bằng chuỗi [0] và phần tử cuối cùng của chuỗi bằng chuỗi [-1].

    Đại diện chuỗi

    number = 1247

    number =

    Input: N = 73
    Output: 10
    0
    Input: N = 73
    Output: 10
    1

    Input: N = 73
    Output: 10
    2=
    Input: N = 73
    Output: 10
    4
    Input: N = 73
    Output: 10
    5
    Input: N = 73
    Output: 10
    6
    Input: N = 73
    Output: 10
    7

    Input: N = 73
    Output: 10
    8=
    Input: N = 73
    Output: 10
    4
    Input: N = 73
    Output: 10
    5
    Addition of first and last digit of the number is 8
    2223
    Input: N = 73
    Output: 10
    7

    Output:

    Addition of first and last digit of the number is 8

    Addition of first and last digit of the number is 8
    5=
    Input: N = 73
    Output: 10
    2
    Addition of first and last digit of the number is 8
    8
    Addition of first and last digit of the number is 8
    9
    O(n), where n is how many digits are there in the given number.

    Bổ sung chữ số đầu tiên và cuối cùng của số là 8: O(1) since using constant space for variables


    Bài viết này được tạo ra để bao gồm một số chương trình trong Python tìm và in tổng số đầu tiên và cuối cùng của một số được nhập bởi người dùng trong thời gian chạy. Ví dụ: nếu người dùng nhập một số nói 2493, thì đầu ra sẽ là chữ số đầu tiên (2) + chữ số cuối cùng (3) hoặc 5.2493, then the output will be first digit (2) + last digit (3) or 5.

    Tổng số đầu tiên và cuối cùng của một số

    Câu hỏi là, viết một chương trình Python in tổng số đầu tiên và chữ số cuối cùng của một số nhất định. Chương trình được đưa ra dưới đây là câu trả lời cho câu hỏi này:

    print("Enter a Number: ")
    num = int(input())
    
    count = 0
    while num!=0:
        if count==0:
            last = num%10
            count = count+1
        rem = num%10
        num = int(num/10)
    
    sum = rem + last
    print("\nSum of first and last digit =", sum)

    Ảnh chụp nhanh được đưa ra dưới đây cho thấy đầu ra ban đầu được tạo bởi chương trình Python trên:

    Bây giờ cung cấp đầu vào nói 1203 dưới dạng số và nhấn phím =3 để tìm và in tổng của số đầu tiên (1) và cuối cùng (3) số của số đã cho như được hiển thị trong ảnh chụp nhanh được đưa ra dưới đây:1203 as number and press =3 key to find and print sum of first (1) and last (3) digit of given number like shown in the snapshot given below:

    Hướng dẫn sum of first and last digit of a number in python - tổng của chữ số đầu tiên và chữ số cuối cùng của một số trong python

    Điều gì sẽ xảy ra nếu người dùng nhập vào đầu vào không hợp lệ?

    Để xử lý mọi việc, khi người dùng nhập vào đầu vào không hợp lệ. Nghĩa là, chương trình được đưa ra dưới đây tạo ra một thông báo lỗi, khi người dùng không nhập đầu vào số nguyên.

    print("Enter a Number: ", end="")
    try:
        num = int(input())
    
        count = 0
        while num != 0:
            if count == 0:
                last = num % 10
                count = count + 1
            rem = num % 10
            num = int(num / 10)
    
        print("\nFirst Digit (", rem, ") + Last Digit (", last, ") =", rem + last)
    
    except ValueError:
        print("\nInvalid Input!")

    Dưới đây là chạy mẫu của nó với đầu vào của người dùng, 122345:122345:

    Dưới đây là một mẫu chạy khác với mã đầu vào người dùng:codescracker:

    Thử nghiệm trực tuyến Python


    «Chương trình chương trình trước đây» Next Program »



    Thí dụ. x = 5. y = 10. in (x + y) tự mình thử ».

    Thí dụ. x = 5. y = 10. in (x + y) tự mình thử ».print("\nFirst Digit (", rem, ") + Last Digit (", last, ") =", rem + last) except ValueError: print("\nInvalid Input!")

    Làm thế nào để bạn tìm thấy tổng của các chữ số đầu tiên và cuối cùng?

    Thí dụ.x = 5. y = 10. in (x + y) tự mình thử ».sum = firstDigit + lastDigit .

    Thí dụ.x = input ("loại A số:") y = input ("loại số khác:") sum = int (x) + int (y) in ("tổng là:", sum) tự mình thử ».

    Để tìm chữ số cuối cùng của số đã cho, chúng tôi chia số đã cho cho số 10.Đó là LastDigit = num % 10.Để tìm chữ số đầu tiên, chúng tôi chia số đã cho 10 cho đến khi Num lớn hơn 0.Cuối cùng tính tổng số của chữ số đầu tiên và cuối cùng, sum = FirstDigit + LastDigit..
    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ò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 Trợ giúp của toán tử '//' ..

    Làm thế nào để bạn tổng hợp hai chữ số trong Python?

    Làm thế nào để thêm hai số trong Python..
    ❮ Trước Sau ❯.
    Làm thế nào để thêm hai số trong Python.
    Thí dụ.x = input ("loại A số:") y = input ("loại số khác:") sum = int (x) + int (y) in ("tổng là:", sum) tự mình thử ».
    ❮ Trước Sau ❯.