PYTHON题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。

简介: 分解每个数

class Solution:

def twoSum(self, shuru: int) :
    a=shuru
    #定义列表,用列表快速反转功能
    l=[]
    #快速输出
    str1 = ''
    #定义列表长度
    for p in range (0,5):
        l.append(p)
    #修改列表值
    l[0]=int(a/10000)
    l[1]=int(a%10000/1000)
    l[2]=int(a%1000/100)
    l[3]=int(a%100/10)
    l[4]=a%10
    #反转列表
    m=list(sorted(l,reverse=True))
    for item in m :
        str1=str1+str(item)+''

    return str1

if __name__=="__main__":

solution=Solution()
#按要求输入参数,两个参数
shuru = int(input("shuru:"))
#shuru =12345
#shuru = 'jimi:199,tim:688,jimiu:1888,wo:1888'
#shuru1 = input("chazhaozhi:")
print(solution.twoSum(shuru))






目录
相关文章
|
3月前
|
存储 Python
Python示例:分解一个不多于指定位的正整数
Python示例:分解一个不多于指定位的正整数
31 0
|
6月前
|
SQL 数据采集 算法
LeetCode 题目 66:加一【python5种算法实现】
LeetCode 题目 66:加一【python5种算法实现】
|
6月前
|
存储 算法 数据挖掘
python 数学+减治、下一个排列法、DFS回溯法实现:第 k 个排列【LeetCode 题目 60】
python 数学+减治、下一个排列法、DFS回溯法实现:第 k 个排列【LeetCode 题目 60】
|
2月前
|
Java C++ Python
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
【面试宝典】深入Python高级:直戳痛点的题目演示(下)
|
2月前
|
设计模式 Unix Python
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
【面试宝典】深入Python高级:直戳痛点的题目演示(上)
|
3月前
|
存储 Python
Python示例:分解一个不多于指定位的正整数
Python示例:分解一个不多于指定位的正整数
37 0
|
6月前
|
SQL 算法 数据可视化
leetcode题目69:x的平方根【python】
leetcode题目69:x的平方根【python】
leetcode题目69:x的平方根【python】
|
6月前
|
存储 SQL 算法
leetcode题目70:爬楼梯【python】
leetcode题目70:爬楼梯【python】
|
6月前
|
存储 SQL 算法
leetcode题目68:文本左右对齐【python】
leetcode题目68:文本左右对齐【python】
|
6月前
|
存储 SQL 算法
LeetCode 题目 65:有效数字(Valid Number)【python】
LeetCode 题目 65:有效数字(Valid Number)【python】