Hướng dẫn get last 2 digits of integer python - lấy 2 chữ số cuối của số nguyên python

Với mã của tôi, tôi muốn có được hai chữ số cuối cùng của một số nguyên. Nhưng khi tôi tạo X thành một số dương, nó sẽ lấy các chữ số X đầu tiên, nếu đó là số âm, nó sẽ loại bỏ các chữ số X đầu tiên.

Code:

number_of_numbers = 1
num = 9
while number_of_numbers >> get_last_digits[95432]
32
>>> get_last_digits[2]
2
>>> get_last_digits[34644, last_digits_count=4]
4644

Đã trả lời ngày 15 tháng 1 năm 2017 lúc 18:40Jan 15, 2017 at 18:40

Moinuddin Quadrimoinuddin QuadriMoinuddin Quadri

45.1K12 Huy hiệu vàng94 Huy hiệu bạc121 Huy hiệu đồng12 gold badges94 silver badges121 bronze badges

2

Để có được 2 chữ số cuối cùng của một số nguyên.

a = int[input[]]
print[a % 100]

Đã trả lời ngày 11 tháng 10 năm 2019 lúc 7:36Oct 11, 2019 at 7:36

Bạn có thể thử điều này:

Float [str [num] [-2:]]

Đã trả lời ngày 7 tháng 1 năm 2021 lúc 22:38Jan 7, 2021 at 22:38

Nhận 2 chữ số cuối cùng của một số trong Python #

Để có được 2 chữ số cuối cùng của một số:

Copied!

number = 123456 last_two = number % 100 print[last_two] # 👉️ 56

Sử dụng lớp

str[num][-2:]
7 để chuyển đổi số thành chuỗi.

Copied!

number = -123456 last_two = abs[number] % 100 print[last_two] # 👉️ 56

Sử dụng cắt chuỗi để có được 2 ký tự cuối cùng của chuỗi.

 abs[num] % 100 
0

Sử dụng lớp

str[num][-2:]
8 để chuyển đổi kết quả thành số nguyên.

 abs[num] % 100 
1

Chúng tôi đã sử dụng lớp

str[num][-2:]
7 để chuyển đổi số nguyên thành chuỗi để chúng tôi có thể sử dụng cắt chuỗi.

Cú pháp để cắt chuỗi là

int[str[num][-2:]]
0.

Chỉ số

int[str[num][-2:]]
1 bao gồm, trong khi chỉ số
int[str[num][-2:]]
2 là độc quyền [lên đến, nhưng không bao gồm].

Ví dụ: phần còn lại của việc chia

str[num][-2:]
4 cho
str[num][-2:]
3 là
str[num][-2:]
6.

 abs[num] % 100 
2

Dưới đây là một số ví dụ.

 abs[num] % 100 
3

Ngoài ra, bạn có thể sử dụng cắt chuỗi.

Nhận 2 chữ số cuối cùng của một số trong Python #

Để có được 2 chữ số cuối cùng của một số:

  1. Sử dụng lớp
    str[num][-2:]
    
    7 để chuyển đổi số thành chuỗi.
  2. Sử dụng cắt chuỗi để có được 2 ký tự cuối cùng của chuỗi.
  3. Sử dụng lớp
    str[num][-2:]
    
    8 để chuyển đổi kết quả thành số nguyên.

 abs[num] % 100 
4

Chúng tôi đã sử dụng lớp

str[num][-2:]
7 để chuyển đổi số nguyên thành chuỗi để chúng tôi có thể sử dụng cắt chuỗi.

Cú pháp để cắt chuỗi là

int[str[num][-2:]]
0.

Chỉ số

int[str[num][-2:]]
1 bao gồm, trong khi chỉ số
int[str[num][-2:]]
2 là độc quyền [lên đến, nhưng không bao gồm].

Các chỉ mục Python là dựa trên 0, do đó, ký tự đầu tiên trong một chuỗi có chỉ số

int[str[num][-2:]]
3 và ký tự cuối cùng có chỉ số là
int[str[num][-2:]]
4 hoặc
int[str[num][-2:]]
5.

Các chỉ số tiêu cực có thể được sử dụng để đếm ngược.

Đụ

int[str[num][-2:]]
6 bắt đầu từ ký tự thứ hai đến cuối cùng và đi đến cuối chuỗi.

Khi chúng ta có 2 chữ số cuối cùng, chúng ta có thể sử dụng lớp

str[num][-2:]
8 để chuyển đổi chuỗi thành số nguyên.

 abs[num] % 100 
4

Cách tiếp cận mà bạn chọn là một vấn đề sở thích cá nhân. Tôi sẽ sử dụng toán tử modulo

 abs[num] % 100 
8 vì nó khá trực quan và dễ đọc.

Bài Viết Liên Quan

Chủ Đề