Python练习小题

倒序一个整数

例如 1234 --> 4321

def intrev(i):
    a = []
    sum = 0
    while(i>0):
        a.append(i%10)
        i = (i-i%10)/10
    for i in range(len(i)):
        sum=sum*10+a[i]
    return sum       

进阶版去掉列表

def intrev(i):
    sum = 0
    while (i>0):
        sum = sum*10+i/10
        i = i//10
    return sum

Pyhton魔性版 通过字符串倒序

def intrev(i):
    return int(str(i)[::-1])

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 154,541评论 23 678
  • 本文笔记源自这里——[实验楼]欢迎大家在下面交流其中有问题的地方喜欢请点收藏,每日更新(全部已亲自实践). 一. ...
    东皇Amrzs阅读 2,694评论 8 54
  • 按照安排今天中心校组织批卷,登分。晚上时分还未接到照分通知,我估计中心校邮箱内有,打开一看真有! 看后,我的心凉透...
    甲午之印阅读 32评论 0 0
  • 女生的小圈子的确很容易发生各种矛盾,哪怕好朋友两三年,也敌不过别人一起一两个月。友谊是那么深,一起吃饭一起上厕所...
    P失语症阅读 92评论 0 0
  • 这是前个日子听罗胖在<逻辑思维>里的推荐,朱光潜先生的<谈美>是一本薄书,但思维与观点很丰富,相对于现在的畅销书,...
    有田一块阅读 926评论 0 2