当前位置:   article > 正文

python:NP28---密码游戏

python:NP28---密码游戏


前言

在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}")

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

2.读入数据

代码如下(示例):

1234
6745
  • 1
  • 2

总结

总结以下四位数字取个十百千位的用法
ge=a%10
shi=a//10%10
bai=a//100%10
qian=a//1000

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号