for循环练习题:四位数加五除10的余数后四位数的位置互换

输入num为四位数,对其按照如下规则进行加密
 每一位分别加5,然后分别将其替换为该数除以10取余后的结果
 将该数的第一位和第四位互换,第二位和第三位互换
最后合起来为加密后的整数输出
1 num=input('输入你的数字:')
2 new_num=''#空字符串
3 for item in num:
4     print(item)
5     print('这是结果+5:',int(item)+5)#因为要+5,所以要变为整数
6     print('这是结果+5并取10的余数:', (int(item) + 5)%10)#取余数
7     new_num+=str((int(item)+5)%10)#把结果转为字符串型并赋值给空字符串
8 last_str=new_num[::-1]#1和4,2和3互换就是相互倒着数,可以用切片并赋值给新变量
9 print(last_str)

 

你可能感兴趣的:(for循环练习题:四位数加五除10的余数后四位数的位置互换)