某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
n = int(input())
array = []
for i in range(4):
x = (n // (10 ** (3 - i)) % 10 + 5) % 10
array.append(x)
array.reverse()
print(array)
判断一个列表中的元素是不是整数:
list1 = [10, 1.23, 'abc', True, 100, 'hello', '20', 5]
result = [x for x in list1 if type(x) ==int ]
print(result)