写一个函数,将一个整数的各位数字按倒序排列,并编写测试程序在测试函数中输入整数和输出新的整数
#!/usr/bin/python
# -*- coding: UTF-8 -*-
"""
@author: Roc-xb
"""
def fun(num):
print("输入的整数:", num)
arr = []
for n in str(num):
arr.append(n)
arr.sort()
arr.reverse()
result = int("".join(arr))
print("输出的整数:", result)
if __name__ == '__main__':
num = 123671673
fun(num)
def my_fun(num):
l = list(str(num))
l = sorted(l, reverse=True)
return int(''.join(l))
print(my_fun(12356))
# 65321