在Python中,获取一个整数的个位和十位数可以通过以下方法实现:
1. 使用取余运算符(%)和整除运算符(//):
number = 123 假设这是你要处理的数字
获取个位数
unit_digit = number % 10
获取十位数
ten_digit = (number // 10) % 10
print(f"个位数是:{unit_digit}")
print(f"十位数是:{ten_digit}")
2. 将整数转换为字符串,然后通过索引获取最后一位数字:
number = 123 假设这是你要处理的数字
将数字转换为字符串
str_number = str(number)
获取个位数(字符串的最后一个字符,并转换为整数)
unit_digit = int(str_number[-1])
获取十位数(去掉个位数后的字符串再转换为整数,然后取最后一位)
ten_digit = int(str_number[:-1][-1])
print(f"个位数是:{unit_digit}")
print(f"十位数是:{ten_digit}")