19、对数字进行加密
题目:
输入num为四位数,对其加密规则如下:
1.每一位数分别加5,然后将其替换为该数除以10取余的结果
2.将该数的第一位和第四位互换,第二位与第三位互换
3.最后合起来作为加密后的整数输出
思路:
1、创建新的空字符串
2、遍历输入内容
3、转换数据类型和数据调换
结果:
num = input("请输入四位数字:")
str1 = ''
for data in num :
jiawu = int(data)+5
chushi = jiawu%10
str1 +=str(chushi)
e = list(str1)
a = e[0]
b = e[1]
c = e[2]
d = e[3]
e[0] = d
e[1] = c
e[2] = b
e[3] = a
str2 = ''
for data in e:
str2 +=data
print(int(str2))
-------------------------
请输入四位数字:2586
1307