Alex đã được giáo viên của mình yêu cầu thực hiện một nhiệm vụ về số tiền của một số. Nhiệm vụ yêu cầu Alex tìm tổng số tiền của một số nhất định, theo phương thức được đề cập dưới đây.
Nếu số đã cho là 582109, tổng số chữ số sẽ được tính là = = [5 + 8 + 2 + 1 + 0 + 9] + [8 + 2 + 1 + 0 + 9] + [2 + 1 + 0 + 9] + [1 + 0 + 9] + [0 + 9] + [9] = 25 + 20 + 12 + 10 + 9 + 9 = 85
= [5 + 8 + 2 + 1 + 0 + 9] + [8 + 2 + 1 + 0 + 9] + [2 + 1 + 0 + 9] + [1 + 0 + 9] + [0 + 9] + [9]
= 25 + 20 + 12 + 10 + 9 + 9 = 85
Alex liên hệ với bạn để giúp anh ta viết một chương trình để tìm tổng số tiền của các chữ số cho bất kỳ số nào, sử dụng phương thức trên.
Giúp Alex bằng cách hoàn thành việc đăng nhập vào hàm đã cho SumofSumSofDigits lấy đầu vào một số nguyên đầu vào1 đại diện cho số đã cho. Hàm dự kiến sẽ trả về "tổng số chữ số" của Input1.
The function is expected to return the "Sum of Sums of Digits" of input1.
Giả định: Đối với nhiệm vụ này, chúng ta hãy giả sử rằng số đã cho sẽ luôn chứa nhiều hơn 1 chữ số, tức là số đã cho sẽ luôn luôn là> 9. For this assignment, let us assume that the given number will always contain more than 1 digit, i.e. the given number will always be >9.
Làm thế nào để bạn in tổng của các chữ số đầu tiên và cuối cùng trong Python?
Tổng số đầu tiên và cuối cùng của số 0: Nếu đếm == 0: cuối cùng = num % 10 đếm = đếm + 1 rem = num % 10 num = int [num / 10] in ["\ nfirst Digit [", rem , "] + Chữ số cuối cùng [", cuối cùng, "] =", rem + cuối cùng] ngoại trừ valueError: print ["\ ninvalid input!"]
Xem thảo luận
Làm thế nào để bạn in tổng của các chữ số đầu tiên và cuối cùng trong Python?
Tổng số đầu tiên và cuối cùng của số 0: Nếu đếm == 0: cuối cùng = num % 10 đếm = đếm + 1 rem = num % 10 num = int [num / 10] in ["\ nfirst Digit [", rem , "] + Chữ số cuối cùng [", cuối cùng, "] =", rem + cuối cùng] ngoại trừ valueError: print ["\ ninvalid input!"]
Xem thảo luận
Cải thiện bài viết
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
Lưu bài viết String implementation
- Đọc
- Bàn luận
- 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.We can access the first element of String using string[0] and the last element of String using string[-1].
Điều tương tự với chỉ số -1 và cũng lưu trữ trong một biến khác.
Python3
Bây giờ thêm hai biến này và
In chúng dưới dạng đầu ra.
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
Addition of first and last digit of the number is 88
Addition of first and last digit of the number is 89
number
0number
1number
2number
3
Output:
number
=
str
[number]
____10
=
Input: N = 73 Output: 102Input: N = 73 Output: 103Input: N = 73 Output: 104Input: N = 73 Output: 105: O[1] since performing constant operationsKhông gian phụ trợ: O [1] Vì sử dụng không gian không đổi cho các biến O[1] since using constant space for variables
Làm thế nào để bạn thêm hai chữ số cuối cùng trong Python?Solve it using an integer
- Làm thế nào để thêm hai số trong Python.
- ❮ Trước Sau ❯.result variable.
- Thí dụ. x = 5. y = 10. in [x + y] tự mình thử ».
- 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ử ».
- Làm thế nào để bạn có được chữ số cuối cùng của một số trong Python?
- Để tìm chữ số cuối cùng của một số, chúng tôi sử dụng toán tử modulo %. Khi modulo chia cho 10 trả về chữ số cuối cùng của nó.result variable.
- Làm thế nào để bạn tìm thấy hai chữ số cuối cùng của một số?
Hai chữ số cuối cùng của một số về cơ bản là hàng chục và đơn vị đặt chữ số của số đó. Vì vậy, được đưa ra một số nói 1439, hai chữ số cuối cùng của số này là 3 và 9, khá thẳng về phía trước.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
Bây giờ thêm hai biến này và
number
7=
number
=
0 =
1
=
2 =
3=
4=
5
=
6number
=
number
1247
05050 =
1
number
7
Addition of first and last digit of the number is 86
=
1247
6Addition of first and last digit of the number is 88
Addition of first and last digit of the number is 89
1247
9number
0Output:
Addition of first and last digit of the number is 8
Độ phức tạp về thời gian: O [n], trong đó n là có bao nhiêu chữ số trong số đã cho.O[n], where n is how many digits are there in the given number.
Không gian phụ trợ: O [1] Vì sử dụng không gian không đổi cho các biến: O[1] since using constant space for variables