当前位置:首页python > 正文

python取数字个十百位方法

作者:野牛程序员:2023-08-17 11:18:07python阅读 3376

在 Python 中,可以使用数学运算和取余操作来获取一个数字的个位、十位和百位等位置上的数字。以下是一个示例代码,展示如何获取一个数字的个位、十位和百位:

# 示例数字
number = 123
# 获取个位、十位和百位数字
digit_ones = number % 10  # 获取个位数字
digit_tens = (number // 10) % 10  # 获取十位数字
digit_hundreds = number // 100  # 获取百位数字
# 输出结果
print("百位数字:", digit_hundreds)
print("十位数字:", digit_tens)
print("个位数字:", digit_ones)

在上面的代码中,使用取余操作(%)和整除操作(//)来分别获取百位、十位和个位数字。首先,通过取余 10 可以获取个位数字。然后,使用整除 10 再取余 10 可以获取十位数字。最后,使用整除 100 可以获取百位数字。

请注意,上述示例适用于正整数。如果处理负数或浮点数,可能需要进行额外的处理。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击