Python如何求取逆序数

作者:ZhihengYi 时间:2022-07-16 07:16:57 

Python求取逆序数

方法一.py

num = int(input('请输入一个三位整数:'))
a = num//100
b = num%100//10
c = num%100%10
print('该数的逆序数为:',(100*c+10*b+a))
num = int(input('请输入一个整数:'))
a = 0
while num > 0:
    a = a*10 + num%10
    num = num//10
print('该数的逆序数为:',a)

方法二.py

#注:这是python自带的方法
a = input('请输入一个整数:')
b = int(a[::-1])
print('该数的逆序数为:',b)

方法三.py

#注:该方法得到的逆序数是str类型
i = int(input('请输入一个整数:'))
s = str(i) 
l = len(s)
a = []
print('该数的逆序数为:',end='')
for b in range(l):
    a.append(s[l-1-b])
for c in a:
    print(c,end='')

python列表逆序数求解

什么是逆序数

在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。

即在一个排列中,我们计算每个数字后面,比它本身小的数字的个数,最后将个数相加即为列表的逆序数。

ans  = 0
a = [1,2,6,3,5,4]
for i in range(len(a)):# 循环列表
    for j in range(i):# 判断该数字后是否有比它本身小的
        if a[j] > a[i]:
            ans += 1
print(ans)

来源:https://blog.csdn.net/Ethen_CSDN/article/details/114965786

标签:Python,逆序数
0
投稿

猜你喜欢

  • python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现

    2023-07-25 16:29:47
  • 利用Pycharm断点调试Python程序的方法

    2023-07-05 03:47:08
  • LyScript实现Hook改写MessageBox的方法详解

    2023-01-07 03:35:16
  • python实现搜索本地文件信息写入文件的方法

    2023-01-19 10:21:47
  • python应用Axes3D绘图(批量梯度下降算法)

    2023-04-19 11:41:45
  • 用python修改excel表某一列内容的操作方法

    2022-01-22 20:51:29
  • 关闭窗口时保存数据的办法

    2009-02-19 13:39:00
  • PHP面向接口编程 耦合设计模式 简单范例

    2023-10-24 09:18:27
  • 用户体验与心流理论

    2008-09-23 11:51:00
  • M1芯片Mac上Anaconda的暂时替代(miniforge)

    2022-12-12 00:32:43
  • 如何查看python中安装库的文件位置

    2021-04-17 04:09:31
  • 用vscode开发python的步骤详解

    2023-11-10 11:39:22
  • Python使用CMD模块更优雅的运行脚本

    2022-05-16 03:53:50
  • PyTorch零基础入门之逻辑斯蒂回归

    2022-09-09 03:44:25
  • 分析python服务器拒绝服务攻击代码

    2021-07-21 20:47:29
  • python3结合openpyxl库实现excel操作的实例代码

    2021-02-24 05:06:59
  • python按列索引提取文件夹内所有excel指定列汇总(示例代码)

    2021-11-08 09:46:50
  • 一文搞懂​​​​​​​python可迭代对象,迭代器,生成器,协程

    2023-08-22 18:45:13
  • Python科学计算包numpy用法实例详解

    2021-11-12 15:07:20
  • python 读取目录下csv文件并绘制曲线v111的方法

    2022-08-21 16:05:34
  • asp之家 网络编程 m.aspxhome.com