python如何提取十位上的数?python分别提取各个位上的数字

【python如何提取十位上的数?python分别提取各个位上的数字】在平常的代码编写过程中,不知道各位小伙伴知否有遇到一些难题呢?为了帮助大家更好的掌握了些知识,接下来的这篇文章小编就来和大家分享一些关于编写代码的小技巧,大家在平常学习中也能够很好的运用起来,下面来看看吧 。

python如何提取十位上的数?python分别提取各个位上的数字

文章插图
在有些时候,我们想要获取到比如说一个三位数的每一个数字,那么我们是通过什么方法来进行获取呢,在这里小编就来和大家进行分享 。就拿一个三位数来说,十位数是个位数的10倍,百位数是十位数的10倍,那么我们是不是可以通过除以10来获取到每一个数字呢?
假设一个三位数为123,那么想要获取到每一个数字,那么就先来除以10来看看,当123除以10,就会得到12.3,那么我们就可以再次通过取余数来进行获取 。这样依次进行下去就可以得到自己想要的答案了 。
通过上面的分析,想必大家也有了自己编写代码的思路了,这里就肯定是需要使用到算术运算法,下面就来一起看看代码吧:
num=int(input("输入数字:"));x=num%10;j=int(num%100/10);z=int(num/100);n=(x*100)+(j*10)+zprint(n);以上就是关于python分别提取各个位上的数字的知识点分享了,希望能够帮助到大家,现在也可以上机实践一下了 。

    推荐阅读