Viết chương trình tìm tổng hai chữ số cuối của một số đã cho bằng python
Trong mã này, chúng tôi sẽ chuyển số cho một hàm sẽ trích xuất và trả về hai chữ số cuối của một số Mã số.# Python code to extract last two digits of a number using Function def last_2_digits(number): a_string = str(a) a_length = len(a_string) c = a_string[a_length - 2: a_length] return int(c) a = 10938 print("The last two digit for the number: ", a, " is: ", last_2_digits(a))
đầu ra.The last two digit for the number: 10938 is: 38 Trình chỉnh sửa mã Python trực tuyến - Nhấp để mở rộng
Triển khai mã Python sử dụng Các lớpTrong mã này, chúng tôi sẽ triển khai một lớp chứa hàm trả về hai chữ số cuối của một số. Chúng ta sẽ tạo một đối tượng và sẽ gọi hàm bằng cách sử dụng đối tượng. hàm (), sẽ trả về số nguyên đảo ngược Mã số.# Python code to extract last two digits of a number using Classes class Last_2_Digit_class(object): def last_2_digits(self, number): a_string = str(number) a_length = len(a_string) c = a_string[a_length - 2: a_length] return int(c) a = 6560234 #Create an Object last_2 = Last_2_Digit_class() #Call the function using Object print("Last 2 digit for number: ", a, " is: ", last_2.last_2_digits(a))
đầu ra.Last 2 digit for number: 6560234 is: 34 Trình chỉnh sửa mã Python trực tuyến - Nhấp để mở rộng
Thưởng thức mã Python bằng Pythonbaba 🙂
PythonBaba Nhóm của chúng tôi thích viết bằng Python, Linux, Bash, HTML, CSS Grid, CSS Flex và Javascript. Chúng tôi thích viết bài kỹ thuật. Hiện đang khám phá Khoa học dữ liệu, Học máy và Trí tuệ nhân tạo Đưa ra một số làm đầu vào, mục tiêu là tính tổng các chữ số của số đó. Trước tiên, chúng tôi chia số thành các chữ số và sau đó thêm tất cả các chữ số vào biến tổng. Chúng tôi sử dụng các toán tử sau để chia nhỏ chuỗi,
Ta sử dụng các toán tử nêu trên để tìm tổng các chữ số của số. Dưới đây là một số phương pháp để giải quyết vấn đề nêu trên Sử dụng toán tử modulo để lấy 2 chữ số cuối của một số, e. g. Cách tiếp cận tương tự có thể được sử dụng để lấy 3 chữ số cuối của một số Nếu số có thể là số âm, hãy sử dụng hàm Hàm trả về giá trị tuyệt đối của một số. Nói cách khác, nếu số dương, số được trả về và nếu số âm, phủ định của số được trả về Toán tử trả về phần còn lại từ phép chia giá trị đầu tiên cho giá trị thứ hai Nếu giá trị ở phía bên tay phải bằng 0, toán tử sẽ đưa ra một ngoại lệ Chúng tôi đã sử dụng số nguyên trong ví dụ, nhưng các giá trị bên trái và bên phải cũng có thể là số dấu phẩy động Toán tử modulo Ví dụ, phần còn lại của phép chia The last two digit for the number: 10938 is: 381 Dưới đây là một số ví dụ Và đây là một ví dụ về việc lấy ba chữ số cuối của một số Số dư của phép chia The last two digit for the number: 10938 is: 383 là abs() 0Dưới đây là một số ví dụ Ngoài ra, bạn có thể sử dụng cắt chuỗi Lấy 2 (hoặc N) chữ số cuối của một Số bằng cách cắt chuỗiĐể lấy 2 chữ số cuối của một số
Cách tiếp cận tương tự có thể được sử dụng để lấy ba chữ số cuối cùng của một số Chúng tôi đã sử dụng lớp Cú pháp cắt chuỗi là Chỉ số Các chỉ mục của Python dựa trên số 0, vì vậy ký tự đầu tiên trong chuỗi có chỉ số là Chỉ số âm có thể được sử dụng để đếm ngược Slice Khi đã có 2 chữ số cuối, chúng ta có thể sử dụng lớp Bạn chọn cách tiếp cận nào là vấn đề sở thích cá nhân. Tôi sẽ sử dụng toán tử modulo |