在python基础知识的学习中,我们很多时候会遇见让我们把数字拆分成各个位数的题,下面这道就是经典的数字拆分的l例题
牛牛和牛妹一起玩密码游戏,牛牛作为发送方会发送一个4位数的整数给牛妹,牛妹接收后将对密码进行破解。
破解方案如下:每位数字都要加上3再除以9的余数代替该位数字,然后将第1位和第3位数字交换,第2位和第4位数字交换。
请输出牛妹破解后的密码。
输入一个四位数的整数。
输出破解后的密码,以四位数的形式。
a=int(input())
ge=a%10
shi=a//10%10
bai=a//100%10
qian=a//1000
print(f"{(shi+3)%9}{(ge+3)%9}{(qian+3)%9}{(bai+3)%9}")
代码如下(示例):
1234
6745
总结以下四位数字取个十百千位的用法
ge=a%10
shi=a//10%10
bai=a//100%10
qian=a//1000