#24433: python一行寫法


endpoem0123 (endpoem)


單純好玩而已,參考看看

使用map()方法把str轉為list,利用lambda運算推移k(此題的k=-7),再利用join把list轉回str,只要一行即可寫出

print("".join(list(map(chr,list(map(lambda n:n+k , list(map(ord , input()))))))))
#26327: Re:python一行寫法


ccliu.ice@gmail.com (che-chih Liu)


單純好玩而已,參考看看

使用map()方法把str轉為list,利用lambda運算推移k(此題的k=-7),再利用join把list轉回str,只要一行即可寫出

print("".join(list(map(chr,list(map(lambda n:n+k , list(map(ord , input()))))))))

 

另一種一行的寫法,請參考:
print(''.join([chr(ord(c)-7) for c in input()]))