python:NP28---密码游戏

文章目录

  • 前言
  • 一、题意
    • 描述
    • 输入描述:
    • 输出描述:
  • 二、代码
    • 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

你可能感兴趣的:(python研究生蓝桥杯,python)