为了账号安全,请及时绑定邮箱和手机立即绑定

这道题怎么编呢

 编写函数,功能实返回一个整数的逆序整数。对于输入的整数n(例如:12345),返回n的逆序整数(54321)。



正在回答

4 回答

def square_of_sum(L):

    L1=[]

    for x in L:

        L1.append(x*x)

    return sum(L1)


print square_of_sum([1, 2, 3, 4, 5])

print square_of_sum([-5, 0, 5, 15, 25])


0 回复 有任何疑惑可以回复我~
#1

慕妹2214238

可不可以直接改变L里面的元素?
2020-01-24 回复 有任何疑惑可以回复我~

def square_of_sum(L):
    x = []
    h = 0
    for l in L:
        x.append(l * l)
        h += l*l
    print(x)
    return h
print (square_of_sum([1, 2, 3, 4, 5]))
print (square_of_sum([-5, 0, 5, 15, 25]))

0 回复 有任何疑惑可以回复我~
# 功能实返回一个整数的逆序整数
# 切片
def 逆转1(整数):
       字符化整数 = str(整数)
       逆转后整数 = int(字符化整数[::-1])
       return 逆转后整数
#字符串拼接     
def 逆转2(整数):
       逆转后整数 = ''
       字符化整数 = str(整数)
       for i in 字符化整数:
           逆转后整数 = i+逆转后整数
       return 逆转后整数
 #还有其他很多办法,自己研究一下


1 回复 有任何疑惑可以回复我~
#1

慕容1173853

为啥你要写这么麻烦?
2019-12-01 回复 有任何疑惑可以回复我~

def revershow(x=0):

  s=str(x)

    sn=[]

    reverout=''

    for i in range(len(s)):

        sn.append(s[i:i+1])

    for j in range(len(sn)) :

        reverout=reverout+sn[len(sn)-j-1]

    print (reverout)

    return


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758625    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

这道题怎么编呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信