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
0Sử dụng lớp
str[num][-2:]
8 để chuyển đổi kết quả thành số nguyên. abs[num] % 100
1Chú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ố
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].int[str[num][-2:]]
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
2Dưới đây là một số ví dụ.
abs[num] % 100
3Ngoà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ố:
- Sử dụng lớp
7 để chuyển đổi số thành chuỗi.str[num][-2:]
- Sử dụng cắt chuỗi để có được 2 ký tự cuối cùng của chuỗi.
- Sử dụng lớp
8 để chuyển đổi kết quả thành số nguyên.str[num][-2:]
abs[num] % 100
4Chú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ố
3 và ký tự cuối cùng có chỉ số là int[str[num][-2:]]
4 hoặc int[str[num][-2:]]
5.int[str[num][-2:]]
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
4Cá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.