num = 1234
num_str = str(num)
print("num是%d位数"%(len(num_str)))
def paixu(i):
if i == -1:
return ''
else:
return num_str[i]+paixu(i-1)
print(paixu(len(num_str)-1))
本文介绍了一个简单的Python程序,用于计算输入数字的位数,并通过递归函数实现对该数字的字符进行逆序排列。该程序首先将整数转换为字符串以方便处理,然后使用递归方法完成逆序操作。
num_str = str(num)
print("num是%d位数"%(len(num_str)))
def paixu(i):
if i == -1:
return ''
else:
return num_str[i]+paixu(i-1)
print(paixu(len(num_str)-1))

被折叠的 条评论
为什么被折叠?