zoukankan      html  css  js  c++  java
  • 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)
  • 相关阅读:
    noip模拟赛#38
    noip模拟赛#45
    noip模拟赛#15
    noip模拟赛#14
    noip模拟赛
    rp++
    bzoj2127: happiness
    bzoj3209:3209: 花神的数论题
    10.1 plan
    FFT
  • 原文地址:https://www.cnblogs.com/wuzhuangzhuang/p/12354138.html
Copyright © 2011-2022 走看看