Python对于数字的处理能力是很强大的,那么你能让Python瞬间知道输入的是个几位数,并且逆序打印出所有的数字吗?
往下看,就是这么简单!
案例
识别输入的是几位数,并且逆序打印出所有的数字
先上代码~
![2a857b4f15ef99bb97ebc00d5214f11d.png](https://i-blog.csdnimg.cn/blog_migrate/c4a829b93aea5c57e3fea62608c3cc8a.jpeg)
运行效果
![29d296e8891b5af6b17938502bdd69a2.png](https://i-blog.csdnimg.cn/blog_migrate/6ab6ac084faaf34da043a3b76fd8dec1.jpeg)
题目详述
程序分析:要实现一个字符串的逆序打印,而且要用到递归函数,我们需要传递最后一位的下标来取值
第一行:
s = input('随便输入一个整数:')
创建一个input函数,用来存放输入的整体,作为原始变量s使用,注意这个时候s的格式是字符串
第二行:
l = len(s)
len() 方法返回列表元素个数,如果是字符串的话,返回的是字符串中字符的长度
第三行:
print('您输入的是%s位数' % l)
根据得到的字符长度&#x