Python如何求取逆序數(shù)
Python求取逆序數(shù)
方法一.py
num = int(input('請(qǐng)輸入一個(gè)三位整數(shù):'))
a = num//100
b = num%100//10
c = num%100%10
print('該數(shù)的逆序數(shù)為:',(100*c+10*b+a))num = int(input('請(qǐng)輸入一個(gè)整數(shù):'))
a = 0
while num > 0:
? ? a = a*10 + num%10
? ? num = num//10
print('該數(shù)的逆序數(shù)為:',a)方法二.py
#注:這是python自帶的方法
a = input('請(qǐng)輸入一個(gè)整數(shù):')
b = int(a[::-1])
print('該數(shù)的逆序數(shù)為:',b)方法三.py
#注:該方法得到的逆序數(shù)是str類型
i = int(input('請(qǐng)輸入一個(gè)整數(shù):'))
s = str(i)?
l = len(s)
a = []
print('該數(shù)的逆序數(shù)為:',end='')
for b in range(l):
? ? a.append(s[l-1-b])
for c in a:
? ? print(c,end='')python列表逆序數(shù)求解
什么是逆序數(shù)
在一個(gè)排列中,如果一對(duì)數(shù)的前后位置與大小順序相反,即前面的數(shù)大于后面的數(shù),那么它們就稱為一個(gè)逆序。一個(gè)排列中逆序的總數(shù)就稱為這個(gè)排列的逆序數(shù)。
即在一個(gè)排列中,我們計(jì)算每個(gè)數(shù)字后面,比它本身小的數(shù)字的個(gè)數(shù),最后將個(gè)數(shù)相加即為列表的逆序數(shù)。
ans ?= 0 a = [1,2,6,3,5,4] for i in range(len(a)):# 循環(huán)列表 ? ? for j in range(i):# 判斷該數(shù)字后是否有比它本身小的 ? ? ? ? if a[j] > a[i]: ? ? ? ? ? ? ans += 1 print(ans)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python OpenCV對(duì)圖像進(jìn)行模糊處理詳解流程
OpenCV是一個(gè)基于BSD許可(開源)發(fā)行的跨平臺(tái)計(jì)算機(jī)視覺庫,可以運(yùn)行在Linux、Windows、Android和Mac OS操作系統(tǒng)上。它輕量級(jí)而且高效——由一系列 C 函數(shù)和少量 C++ 類構(gòu)成,同時(shí)提供了Python、Ruby、MATLAB等語言的接口,實(shí)現(xiàn)了圖像處理和計(jì)算機(jī)視覺方面很多通用算法2021-10-10
python用opencv批量截取圖像指定區(qū)域的方法
今天小編就為大家分享一篇python用opencv批量截取圖像指定區(qū)域的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01
在ipython notebook中使用argparse方式
這篇文章主要介紹了在ipython notebook中使用argparse方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04
python tkinter窗口最大化的實(shí)現(xiàn)
這篇文章主要介紹了python tkinter窗口最大化的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07
Python趣味挑戰(zhàn)之用pygame實(shí)現(xiàn)飛機(jī)塔防游戲
一步步實(shí)現(xiàn)有趣的飛機(jī)塔防游戲,有興趣了解一下嗎?文中有非常詳細(xì)的代碼示例,對(duì)喜歡玩游戲的小伙伴們很有幫助哦,需要的朋友可以參考下2021-05-05
python-圖片流傳輸?shù)乃悸芳笆纠?url轉(zhuǎn)換二維碼)
這篇文章主要介紹了python-圖片流傳輸?shù)乃悸芳笆纠?url轉(zhuǎn)換二維碼),幫助大家更好的理解和使用python,感興趣的朋友可以了解下2020-12-12
利用Python腳本實(shí)現(xiàn)自動(dòng)刷網(wǎng)課
這篇文章主要介紹了利用Python腳本實(shí)現(xiàn)自動(dòng)刷網(wǎng)課,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02
Gauss-Seidel迭代算法的Python實(shí)現(xiàn)詳解
這篇文章主要介紹了Gauss-Seidel迭代算法的Python實(shí)現(xiàn)詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-06-06
pyside+pyqt實(shí)現(xiàn)鼠標(biāo)右鍵菜單功能
這篇文章主要為大家詳細(xì)介紹了pyside+pyqt實(shí)現(xiàn)鼠標(biāo)右鍵菜單功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-02-02

