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