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

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)+z
print(n);

以上就是关于python分别提取各个位上的数字的知识点分享了,希望能够帮助到大家,现在也可以上机实践一下了。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!